#include #include #include using namespace std; int power(int a, int b, int c, int d) { int x; x=a*1000+b*100+c*10+d; if(x==0) return 0; if((x&(x-1))==0) return 1; return 0; } int valid(int a, int b, int l) { int x; x=a*10+b; if(x<0 || x>l) return 0; return 1; } int main () { int a,b,c,d,n; char s[10]; //freopen("code.in","r",stdin); scanf("%d",&n); while(n--) { scanf("%s",s); a=s[0]-'0'; b=s[1]-'0'; c=s[3]-'0'; d=s[4]-'0'; if(valid(a,b,24)==0 || valid(c,d,60)==0) { printf("NO\n"); continue; } if(c==0 && d==0) printf("YES"); else if(a==c && b==d) printf("YES"); else if(a==d && b==c) printf("YES"); else if(a!=0 && power(a,b,c,d)) printf("YES"); else if(b==a+1 && c==b+1 && d==c+1) printf("YES"); else printf("NO"); printf("\n"); } }