#include using namespace std; int a[8][16]; int now[8]; int main(){ for(int i=0;i<8;i++){ string s; cin>>s; for(int j=0;j<8;j++){ a[i][j]=a[i][j+8]=s[j]-'0'; } } for(int i0=0;i0<8;i0++){ for(int j=0;j<8;j++)now[j]+=a[0][i0+j]; for(int i1=0;i1<8;i1++){ for(int j=0;j<8;j++)now[j]-=a[1][i1+j]; for(int i2=0;i2<8;i2++){ for(int j=0;j<8;j++)now[j]-=a[2][i2+j]; for(int i3=0;i3<8;i3++){ for(int j=0;j<8;j++)now[j]-=a[3][i3+j]; for(int i4=0;i4<8;i4++){ for(int j=0;j<8;j++)now[j]-=a[4][i4+j]; for(int i5=0;i5<8;i5++){ for(int j=0;j<8;j++)now[j]-=a[5][i5+j]; for(int i6=0;i6<8;i6++){ for(int j=0;j<8;j++)now[j]-=a[6][i6+j]; for(int i7=0;i7<8;i7++){ for(int j=0;j<8;j++)now[j]-=a[7][i7+j]; bool ok=true; for(int j=0;j<8;j++)ok&=now[j]==0; if(ok){ cout<<"Yes\n"; return 0; } for(int j=0;j<8;j++)now[j]+=a[7][i7+j]; } for(int j=0;j<8;j++)now[j]+=a[6][i6+j]; } for(int j=0;j<8;j++)now[j]+=a[5][i5+j]; } for(int j=0;j<8;j++)now[j]+=a[4][i4+j]; } for(int j=0;j<8;j++)now[j]+=a[3][i3+j]; } for(int j=0;j<8;j++)now[j]+=a[2][i2+j]; } for(int j=0;j<8;j++)now[j]+=a[1][i1+j]; } for(int j=0;j<8;j++)now[j]-=a[0][i0+j]; } cout<<"No\n"; }