a=[[*map(int,input())]for _ in range(8)] q=[(a[0],0)] while q: na,i=q.pop() if i==7: if na==[0]*8: exit(print('Yes')) continue i+=1 for _ in range(8): nxt=[na[k]-a[i][k]for k in range(8)] q+=(nxt,i), na=na[1:]+[na[0]] print('No')