#include <iostream>
#include <fstream>
#include <string>

using namespace std;

bool consec(int a, int b, int c, int d){
	if(a == b-1 && b == c-1 && c == d-1)
		return 1;
	return 0;
}

int main(){
	int n, a, b, c;
	string s;
	//freopen("input.txt", "r", stdin);
	cin >> n;
	for(int i = 0; i < n; ++i){
		cin >> s;
		a = (s[0]-'0') * 10 + (s[1]-'0');
		b = (s[3]-'0') * 10 +  (s[4]-'0');
		c = (s[4]-'0') * 10 + (s[3]-'0');
		if(a > 24 || b > 59){
			cout << "NO" << '\n';
			continue;
		}
		if(b == 0 || a == b || c == a || consec(s[0] - '0', s[1]-'0', s[3]-'0', s[4]-'0') || (a == 1 && b == 28) || (a == 5 && b == 12) || (a == 10 && b == 24) || (a == 20 && b == 48)){
			cout << "YES" << '\n';
			continue;
		}
		cout << "NO" << '\n';
	}
	return 0;
}