#include #include #include using namespace std; int N; char S[10]; int main() { cin >> N; for (int i = 1; i <= N; ++i) { cin >> S; int A = S[0] - '0', B = S[1] - '0', C = S[3] - '0', D = S[4] - '0'; if (A * 10 + B >= 24) cout << "NO\n"; else if (C * 10 + D >= 60) cout << "NO\n"; else { if (C == 0 && D == 0) cout << "YES\n"; else if (A == C && B == D) cout << "YES\n"; else if (A == D && B == C) cout << "YES\n"; else if (B - A == 1 && C - B == 1 && D - C == 1) cout << "YES\n"; else if (A != 0) { int num = A * 1000 + B * 100 + C * 10 + D; bool any = false; for (int j = 1; j * j <= num; ++j) if (j * j == num) { any = true; cout << "YES\n"; break; } if (!any) cout << "NO\n"; } else cout << "NO\n"; } } }