#include #include #include #include #include #define pii pair #define fi first #define se second using namespace std; char s[10]; int main() { //freopen("date.in","r",stdin); //freopen("date.out","w",stdout); cin.sync_with_stdio(false); int n; cin >> n; for(int i=1;i<=n;++i) { cin >> (s+1); int x = 0; for(int j=1;s[j];++j) if('0'<= s[j] && s[j]<='9') x = x*10+s[j]-'0'; if(((s[1]-'0')*10+(s[2]-'0')) >= 24 || ((s[4]-'0')*10+(s[5]-'0')) >= 60) { cout<<"NO\n"; continue; } if((s[1]-'0')*10+(s[2]-'0')==(s[4]-'0')*10+(s[5]-'0')) { cout<<"YES\n"; continue; } if((s[4]-'0')*10+(s[5]-'0')==0) { cout<<"YES\n"; continue; } if((s[1]-'0')*10+(s[2]-'0')==(s[5]-'0')*10+(s[4]-'0')) { cout<<"YES\n"; continue; } if((x&(x-1))==0 && s[1]-'0'!=0) { cout<<"YES\n"; continue; } bool ok = 1; x = s[1]-'0'; for(int j=2;s[j];++j) if('0'<= s[j] && s[j]<='9'){ x++; if(s[j]-'0'!=x) ok = 0; } if(ok) cout<<"YES\n"; else cout<<"NO\n"; } return 0; }