#include <iostream> #include <fstream> using namespace std; ifstream fin("test.in"); char s[1001]; int i,k,nr,zero,v[1001],j; bool t[1001]; int main() { cin>>s; k=1; t[k]=s[0]-'0'; for(i=0;s[i];i++) { nr=nr*10+(s[i]-'0'); if((i+1)%8==0||s[i+1]=='\0') { zero=0; while(nr%10==0&&nr>0) { zero++; nr/=10; } if(t[k]==1) v[k]=zero; nr=0; k++; t[k]=s[i+1]-'0'; } } k--; //for(i=1;i<=k;i++) cout<<t[i]<<" "; i=1; while(i<=k) { if(t[i]==0) { cout<<"No"; return 0; } j=i;i++; if(!v[j]&&i<k) { cout<<"No"; return 0; } while(v[j]&&!t[i]) { i++; v[j]--; } if(v[j]) { cout<<"No"; return 0; } } cout<<"Yes"; return 0; }