#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;
}