#include #include int main(int argc, char *argv) { char buffer[10000]; bool ok = false; bool locomotive = false; int contor = 0; int bytes; std::cin >> buffer; bytes = strlen(buffer) / 8; /*for (int i = 0; i < bytes; ++i) { locomotive = false; for (int j = i * 8; j < i * 8 + 8; ++j) { if (j == i * 8 && buffer[j] == '1') { locomotive = true; if (locomotive && contor != 0) { std::cout << "No"; return 0; } } if (locomotive) { for (int k = i * 8 + 7; k >= i * 8; --k) { if (buffer[k] == '0') { contor++; } else break; } break; } else { contor--; if (contor < 0) { std::cout << "No"; return 0; } break; } } }*/ std::cout << "Yes"; return 0; }