#include #include using namespace std; char sir[10002]; bool isCar(int poz) { return sir[poz] == '0'; } int getCars(int poz) { int i; for(i = poz + 7; i >= poz; i --) if(sir[i] == '1') break; return poz + 7 - i; } int main() { cin.getline(sir, 10002); int d = strlen(sir); int loc = 0; for(int i = 0; i < d; i +=8) { if(isCar(i)) if(loc == 0) { cout << "No" << '\n'; return 0; } else loc --; else if(loc != 0) { cout << "No" << '\n'; return 0; } else loc = getCars(i); } if(loc == 0) cout << "Yes"; else cout << "No"; cout << '\n'; return 0; }