#include #include #include using namespace std; unordered_set h; int main() { int t; cin >> t; string s; h.insert("12:34"); h.insert("20:48"); h.insert("10:24"); h.insert("01:23"); h.insert("23:45"); for (int i = 1; i <= t; i++) { cin >> s; if (!(s[0] - '0' > 2 || (s[0] - '0' == 2 && s[1] - '0' > 4) || (s[3] - '0' > 6)||(s[3]=='6'&&s[4]-'0'>0)) && ((s[0] == s[4] && s[1] == s[3]) || (s[0] == s[3] && s[1] == s[4]) || (s[3] == '0'&&s[4] == '0') || (h.find(s) != h.end()))) cout << "YES"; else cout << "NO"; cout << '\n'; } }