#include <iostream> #include <cstring> using namespace std; int locl(int i,char t[]) { int car=0; for(int k=i+7;k>i;k--) if(t[k]!='1') car++; else return car; } bool ccar(int car,int &i,char t[]) { while(car>0) { if(t[i]!='1') { car--; i=i+8; } else return 0; } return 1; } int main() { char t[8010]; std::cin>>t; int car,i=0; car=locl(i,t); i=i+8; while(i<strlen(t)) { if(!ccar(car,i,t)) { std::cout<<"No"; return 0; } car=locl(i,t); i=i+car*8; } std::cout<<"Yes"; return 0; }