def byteTrains(): s = input() cars = 0 while(s): i = s[:8] s = s[8:] if i[0] == "1": j=7 if cars == 0: while i[j] == "0": cars += 1 j-=1 else: print("No") return; if i[0] == "0": if cars > 0: cars -= 1 else: print("No") return; if cars != 0: print("No") return; print("Yes") byteTrains()