#include using namespace std; ifstream fin ("input.in"); ofstream fout ("output.out"); bool verifica(); int n; int a, b, ib; char sir[10]; int main() { int i; fin>> n; for (i=1; i<=n; i++) { fin>> sir; a = (sir[0]-'0') *10 + (sir[1]-'0'); b = (sir[3]-'0') *10 + (sir[4]-'0'); ib =(sir[4]-'0') *10 + (sir[3]-'0'); if (verifica()) fout<< "YES\n"; else fout<< "NO\n"; } fin.close(); fout.close(); return 0; } bool verifica() { int nr; if (a<24 && b<60) { if (!b) return 1; if (a==b) return 1; if (a==ib) return 1; nr = a*100+b; if (nr==1024 || nr==2048 || nr==4096 || nr==8192 || nr==123 || nr==1234 || nr==2345) return 1; } return 0; }