#include #include #include using namespace std; char ora[10], x[10]; int ore, minute, cifra, aux, c1, c2, c3, c4, N; bool unu(){ if(!minute) return true; return false; } bool doi(){ if(minute == ore) return true; return false; } bool trei(){ aux = minute; cifra = aux % 10; aux /= 10; aux += cifra * 10; if(aux == ore) return true; return false; } bool patru(){ c1 = minute % 10; minute /= 10; c2 = minute % 10; c3 = ore % 10; ore /= 10; c4 = ore % 10; if(c1 == c2 + 1 && c2 == c3 + 1 && c3 == c4 + 1) return true; return false; } int main() { cin>>N; cin.get(); for(int i = 1; i <= N; ++i){ cin.getline(ora,6); if(strlen(ora) == 5){ ore = (ora[0] - 48) * 10 + (ora[1] - 48); minute = (ora[3] - 48) * 10 + (ora[4] - 48); // g<= 0 && ore <= 23 && minute >= 0 && ore <= 59){ if(unu() || doi() || trei() || patru()){ cout<<"YES"<<'\n'; } else cout <<"NO"<<'\n'; } else cout <<"NO"<<'\n'; } else cout<<"NO"<<'\n'; } return 0; }