#include <cstdio>

using namespace std;
int x,y,i,n;
char a[10];

bool P(int x)
{
    if(x==1024) return true;
    if(x==2048) return true;
    return false;
}

bool V()
{
    if(x>24) return false;
    if(y>60) return false;

    if(y==0) return true;
    if(x==y) return true;
    if(x==y/10+y%10*10) return true;
    if(x/10+1==x%10 && x%10+1==y/10 && y/10+1==y%10) return true;
    if(P(x*100+y)) return true;

    return false;

}

int main()
{
    freopen("a.in","r",stdin);
freopen("a.out","w",stdout);

    scanf("%d\n",&n);

    for(i=1;i<=n;++i)
    {
        //gets;

        x=(a[0]-'0')*10+a[1]-'0';
        y=(a[3]-'0')*10+a[4]-'0';

        if(V()) printf("YES\n");
        else printf("NO\n");


    }
return 0;}