#include #include #include #include #include #include #include #include //#include using namespace std; string s; bool putere[100000]; int main(void) { //freopen("file.in","r",stdin); int n; int k=1024; while (k<30000) { putere[k]=1; k*=2; } cin>>n; getline(cin,s); for (; n>0; --n) { getline(cin,s); int hour=(s[0]-48)*10+(s[1]-48); int minute=(s[3]-48)*10+(s[4]-48); int numar=(s[0]-48)*1000+(s[1]-48)*100+(s[3]-48)*10+s[4]-48; if (hour>=0&&hour<24&&minute>=0&&minute<60) {//ora valida if (minute==0) cout<<"YES\n"; else if (minute==hour) cout<<"YES\n"; else if (s[0]==s[4]&&s[1]==s[3]) cout<<"YES\n"; else if (s[0]+1==s[1]&&s[1]+1==s[3]&&s[3]+1==s[4]) cout<<"YES\n"; else if (s[0]!='0'&&putere[numar]) cout<<"YES\n"; else cout<<"NO\n"; } else cout<<"NO\n"; } // getch(); return 0; }