#include #include using namespace std; char sir[1002]; 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, 1002); 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; }