#include #include #pragma warning (disable : 4996) using namespace std; int main() { int n; string input; char inputt[51][7]; cin >> n; int i; bool valid; for (i = 0; i < n; i++) { scanf("%s",inputt[i]); } for (i = 0; i < n; i++) { int nr1 = inputt[i][0] - '0'; int nr2 = inputt[i][1] - '0'; int nr3 = inputt[i][3] - '0'; int nr4 = inputt[i][4] - '0'; if (nr1 * 10 + nr2 > 24 || nr3 * 10 + nr4 > 60) { cout << "NO" << endl; continue; } if (nr3 == 0 && nr4 == 0) { cout << "YES" << endl; continue; } if (nr1 == nr3&&nr2 == nr4) { cout << "YES" << endl; continue; } if (nr1 == nr4 && nr2 == nr3) { cout << "YES" << endl; continue; } if (nr1 == nr2 - 1 && nr2 == nr3 - 1 && nr3 == nr4 - 1) { cout << "YES" << endl; continue; } if (nr1 == 1 && nr2 == 0 && nr3 == 2 && nr4 == 4) { cout << "YES" << endl; continue; } if (nr1 == 2 && nr2 == 0 && nr3 == 4 && nr4 == 8) { cout << "YES" << endl; continue; } if (nr1 == 4 && nr2 == 0 && nr3 == 9 && nr4 == 6) { cout << "YES" << endl; continue; } if (nr1 == 8 && nr2 == 1 && nr3 == 9 && nr4 == 2) { cout << "YES" << endl; continue; } cout << "NO" << endl; } return 0; }