# include # include using namespace std; int n; char s[8],a,b,c,d,e,sp; int main () { scanf("%d\n",&n); for (int i = 1; i <= n; i++) { bool OK=false; gets(s); if ( (s[0]-'0') * 10 + (s[1]-'0') < 24 && (s[3]-'0')*10+(s[4]-'0') < 60) { if (s[3] == s[4]) printf("YES\n"), OK=true; else if (s[0] == s[3] && s[1] == s[4]) printf("YES\n"), OK=true; else if (s[0] == s[4] && s[1] == s[3]) printf("YES\n"), OK=true; else if (s[1]-'0' == s[0]-'0' + 1 && s[3]-'0' == s[1]-'0' + 1 && s[4]-'0' == s[3]-'0' + 1) printf("YES\n"), OK=true; else { int nr = ( (s[1]*10 + s[2]) *10 + s[4] ) * 10 + s[5]; if ( ( nr & (nr - 1) ) == 0 ) printf("YES\n"), OK=true; } } if (OK==false) printf("NO\n"); } return 0; }