#include #include #include #include using namespace std; bool poweroftwo(int i) { int k=1; while (k <= i) { if (k == i) return true; k*=2; } return false; } int main() { int n; cin >> n; queue Q; for (int i = 0; i < n; i++) { char s[10]; cin >> s; int hours,minutes; char *h,*m; h = strtok(s, ":"); m = strtok(NULL, ":"); hours = atoi(h); minutes = atoi(m); if (minutes == 0) Q.push(1); else if (hours == minutes) Q.push(1); else if (hours%10 == minutes/10 && hours/10 == minutes%10) Q.push(1); else if (hours%10 == hours/10 + 1 && hours%10 + 1 == minutes/10 && minutes%10 == minutes/10+1) Q.push(1); else if (poweroftwo(hours*100 + minutes)) Q.push(1); else Q.push(0); } while (! Q.empty()) { if (Q.front() == 1) cout << "YES\n"; else cout << "NO\n"; Q.pop(); } return 0; }