#include using namespace std; int main(){ vectora(8); auto b=vector(7,vector(8)); for(int i=0;i<8;i++){ char x; cin>>x; a[i]=x-'0'; } for(int i=0;i<7;i++)for(int j=0;j<8;j++){ char x; cin>>x; b[i][j]=x-'0'; } auto dfs=[&](auto dfs,int i)->bool{ if(i==7){ bool ok=1; for(int j=0;j<8;j++)if(a[j]!=0)ok=0; return ok; } for(int k=0;k<8;k++){ for(int j=0;j<8;j++)a[(j+k)%8]-=b[i][j]; if(dfs(dfs,i+1))return true; for(int j=0;j<8;j++)a[(j+k)%8]+=b[i][j]; } return false; }; bool ok=dfs(dfs,0); cout<<(ok?"Yes":"No")<<'\n'; }