#include #include #include int main() { int n, i, j, pow; int hour, minute; int numb; char s[50][6]; char *token; scanf("%d", &n); getchar(); for (i = 0; i < n; i++) { gets(s[i]); } for (i = 0; i < n; i++) { token = strtok(s[i], ":"); hour = atoi(token); token = strtok(NULL, ":"); minute = atoi(token); if (hour > 23) { printf("NO"); } else { if (minute > 59) { printf("NO"); } else { if (minute == 0) { printf("YES"); } else { if (hour == minute) { printf("YES"); } else { numb = hour + minute; if (numb%10 == numb/10) { printf("YES"); } else { numb = 100*hour + minute; if (numb == 123 || numb == 1234 || numb == 2345) { printf("YES"); } else { numb = 100*hour + minute; if (numb == 1024 || numb == 2048) { printf("YES"); } else { printf("NO"); } } } } } } } printf("\n"); } return 0; }