#include <iostream>
#include <cstring>
using namespace std;


long n,i,need,j;

char s[10005];
int main()
{
    cin>>s;
    n=strlen(s);

    i=0;
    while (i<n)
    {
        if (s[i]=='1' && need!=0)
        {
            cout<<"NO\n";
            return 0;
        }
        else if (s[i]=='0' && need>0)
            need--;
        else if (s[i]=='1' && need==0)
        {
            j=i+8-1;
            while (s[j]=='0')
            {
                j--;
                need++;
            }
        }
        else
        {
            cout<<"NO\n";
            return 0;
        }
        i+=8;
    }
    if (need==0)
        cout<<"Yes\n";
    else
        cout<<"No\n";
    return 0;
}
/*
100001000100000001000000

01001010

100001000000000000000000100000011000001001000000
*/