#include <stdio.h>
#include <stdlib.h>

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;
}