#include int main() { int n, h, mins, imins, all; char s[100][6]; scanf("%d", &n); for(int i = 0; i < n; ++i) { scanf("%s", s[i]); } for(int i = 0; i < n; ++i) { s[i][2] = s[i][3]; s[i][3] = s[i][4]; for(int j = 0; j < 4; ++j) s[i][j] -= '0'; h = s[i][0] * 10 + s[i][1]; mins = s[i][2] * 10 + s[i][3]; imins = s[i][3] * 10 + s[i][2]; all = h * 100 + mins; if(h < 0 || h > 23 || mins < 0 || mins > 59){ printf("NO\n"); continue; } if(mins == 0) { printf("YES\n"); continue; } if(h == mins) { printf("YES\n"); continue; } if(h == imins) { printf("YES\n"); continue; } if(s[i][0] + 1 == s[i][1] && s[i][1] + 1 == s[i][2] && s[i][2] + 1 == s[i][3]) { printf("YES\n"); continue; } while(all % 2 == 0) all = all / 2; if(all == 1) { printf("YES\n"); continue; } printf("NO\n"); } return 0; }