#include <iostream> #include <stdlib.h> using namespace std; int ep2(int nr){ for(int i=0;i<=20;i++) if(1<<i==nr) return true; return false; } bool respCond(char ora[]){ int nr; nr=atoi(ora)*100+atoi(ora+3); if(atoi(ora)>=24) return false; if(atoi(ora+3)>=60) return false; //cout<<nr; if(ora[3]=='0' && ora[4]=='0') return true; if(ora[0]==ora[3] && ora[1]==ora[4]) return true; if(ora[0]==ora[4] && ora[1]==ora[3]) return true; if(ora[4]-ora[3]==1 && ora[3]-ora[1]==1 && ora[1]-ora[0]==1) return true; if(ep2(nr)) return true; } int main() { char ora[5]; int n, i, cn; cin>>n; cn=n; for( i=1; i<=cn; i++) { cin>>ora; if(respCond(ora)) cout<<"YES\n"; else cout<<"NO\n"; } }