def friendly(X): n = len(X)/8 nr = 0 for i in range(n): if (X[8*i]=='1'): if nr > 0: return False k=8*i+7 while (X[k]=='0'): k=k-1 nr+=1 else: if nr<=0: return False else: nr-=1 return (nr==0) X = raw_input() if (friendly(X)): print 'Yes' else: print 'No'