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

int main()
{
    int n,xy,zt,i,k=0;
    scanf("%d",&n);
    char *v = (char*)malloc(sizeof(char)*n);
    for(i = 0;i<n;i++){
        scanf("%d:%d",&xy,&zt);
        if(((xy>=0) && (xy<24)) && ((zt>=0) && (zt<60))){
            if(((zt == 0) || (xy==zt)) ||
               (xy == ((zt/10) + (zt%10)*10))||
               (((xy/10)) == ((xy%10) -1) && ((xy%10) ) == ((zt/10) -1) && ((zt/10) ) == ((zt%10)-1)) ||
                (((xy*100 + zt)== 1024) || ((xy*100 + zt)== 2048)))
                    v[k++] =1;
        }
            else v[k++]=0;
    }
    for(i = 0;i<n;i++) {
        if(v[i]) printf("YES\n");
            else printf("NO\n");

    }

    return 0;
}