#include<iostream>
#include<fstream>
#include<string.h>
using namespace std;
int n;
#define N 1005
char a[N];
void be(istream& s)
{
	s>>a;
}
bool fel()
{
	int i=0,n=strlen(a),j,db=0;
	while(a[i]!='1')
		i+=8;
	if(a[i]=='1')
	{
		for(j=i+1;j<i+8;++j)
			if(a[j]=='1')
				db=0;
			else ++db;
	}
	for(i=i+8;i<n;i+=8)
	{
		if(a[i]=='1')
		{
			if(db!=0)
				return 0;
			for(j=i+1;j<i+8;++j)
				if(a[j]=='1')
					db=0;
				else ++db;
		}
		else {
			if(db==0)
				return 0;
			--db;
		}
	}
	return db==0;
}
int main()
{
	//ifstream f("mind2.txt");
	be(cin);
	if(fel())
		cout<<"Yes\n";
	else cout<<"No\n";
	cout.flush();
	return 0;
}