#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define ll long long #define pb push_back #define mp make_pair #define pii pair #define pll pair #define all(x) (x).begin(), (x).end() #define fi first #define se second using namespace std; int t, a, b; char s[10]; int main() { // freopen("test.in", "r", stdin); // freopen("test.out", "w", stdout); scanf("%d", &t); for(; t; t--) { scanf("%s", s + 1); a = (s[1] - '0') * 10 + (s[2] - '0'); b = (s[4] - '0') * 10 + (s[5] - '0'); if(a < 24 && b < 60) { if(b == 0) printf("YES\n"); else if(a == b) printf("YES\n"); else if(s[1] == s[5] && s[2] == s[4]) printf("YES\n"); else if(s[2] - s[1] == 1 && s[4] - s[2] == 1 && s[5] - s[4] == 1) printf("YES\n"); else if(s[1] == '1' && s[2] == '0' && s[4] == '2' && s[5] == '4') printf("YES\n"); else if(s[1] == '2' && s[2] == '0' && s[4] == '4' && s[5] == '8') printf("YES\n"); else printf("NO\n"); } else printf("NO\n"); } return 0; }