#include #include int main() { int n,i; char answ[50][4]; scanf("%d",&n); for (i=1;i<=n;i++) { char s[5]; scanf("%s",s); int x=(int)s[0]-48,y=(int)s[1]-48,z=(int)s[3]-48,t=(int)s[4]-48; if ((z==0) && (t==0)) { answ[i][0]='Y'; answ[i][1]='E'; answ[i][2]='S'; answ[i][3]='\0'; } else if ((x==z) && (y==t)) { answ[i][0]='Y'; answ[i][1]='E'; answ[i][2]='S'; answ[i][3]='\0'; } else if ((x==t) && (y==z)) { answ[i][0]='Y'; answ[i][1]='E'; answ[i][2]='S'; answ[i][3]='\0'; } else if ((x+1==y) && (y+1==z) && (z+1==t)) { answ[i][0]='Y'; answ[i][1]='E'; answ[i][2]='S'; answ[i][3]='\0'; } else if (((x==0) || (x==2) || (x==4) || (x==8)) && ((y==0) || (y==2) || (y==4) || (y==8))) { if (((z==0) || (z==2) || (z==4) || (z==8)) && ((t==0) || (t==2) || (t==4) || (t==8))) { answ[i][0]='Y'; answ[i][1]='E'; answ[i][2]='S'; answ[i][3]='\0'; } else { answ[i][0]='N'; answ[i][1]='O'; answ[i][2]='\0'; } } else { answ[i][0]='N'; answ[i][1]='O'; answ[i][2]='\0'; } } for (i=1;i<=n;i++) { printf("%s\n",answ[i]); } return 0; }