# include using namespace std; # define fi cin # define fo cout int main(void) { int t; fi>>t; string s; while (t --) { fi>>s; bool ok = (s[3] == '0' && s[4] == '0'); s[0] -= '0';s[1] -= '0';s[3] -= '0';s[4] -= '0'; ok |= s[0] == s[3] && s[1] == s[4]; ok |= s[0] == s[4] && s[1] == s[3]; ok |= s[0] == s[1] - 1 && s[1] == s[3] - 1 && s[3] == s[4] - 1; int p = s[0] * 1000 + s[1] * 100 + s[3] * 10 + s[4]; ok |= (p == (p & (-p)) && s[0]); ok &= 0 <= (s[0] * 10 + s[1]) && (s[0] * 10 + s[1]) < 24 && 0 <= (s[3] * 10 + s[4]) && (s[3] * 10 + s[4]) < 60; fo << (ok ? "YES":"NO") << '\n'; } return 0; }