#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <vector>
using namespace std;
int n;
string s;

inline int Count(string train)
{
    int i, rez;
    i = 7;
    rez = 0;
    while(i >= 0 && train[i] == '0')
    {
        i--;
        rez++;
    }
    return rez;
}

int main()
{
    int i, now = 0;
    std::ios_base::sync_with_stdio(false);
    cin >> s;
    n = s.size();
    for(i = 0; i < n; i += 8)
    {
        string curr = s.substr(i, i + 8);
        if(curr[0] == '1')
        {
            if(now != 0)
            {
                cout << "No\n";
                return 0;
            }
            now = Count(curr);
        }
        else
            now--;
    }
    if(now != 0)
    {
        cout << "No\n";
        return 0;
    }
    cout << "Yes\n";
    return 0;
}