#include using namespace std; char c1, c2, c, c3 ,c4; bool verificare() { int ora = (c1-48)*10+(c2-48); int minute = (c3-48)*10 + (c4-48); if (ora >=24 || minute >=60) return false; if (minute == 0) { return true;} if (ora == minute) { return true;} if (c1 == c4 && c2 == c3 ) {return true; } int cifra1 = c1 - 48; int cifra2 = c2 - 48; int cifra3 = c3 - 48; int cifra4 = c4 - 48; if (cifra1 +1 == cifra2 && cifra2+1 == cifra3 && cifra3+1 == cifra4) { return true;} int aux = 0; while (minute != 0 ) { aux = aux*10 + minute % 10; minute /=10; } while (aux) { ora = ora*10+aux % 10; aux/=10; } //if (ora != 1 && (ora & (ora-1)) == 0) { return true; } if (ora == 1024 || ora == 2048) return true; return false; } int main() { int T; cin>>T; for (; T; --T) { cin>>c1>>c2>>c>>c3>>c4; if (verificare()) cout<<"YES\n"; else cout<<"NO\n"; } return 0; }