#include using namespace std; long n,i,ok,nr,nr1; char s[10]; int main() { cin>>n; for (i=1;i<=n;++i) { cin>>s; ok=0; nr=(s[0]-'0')*10+(s[1]-'0'); nr1=(s[3]-'0')*10+(s[4]-'0'); if (nr>=24 ||nr1>=60) {ok=1;cout<<"NO"<<'\n';} if (ok!=1) { ok=0; if (s[3]=='0' &&s[4]=='0') ok=1; else if (s[0]==s[3] &&s[1]==s[4]) ok=1; else if (s[0]==s[4] &&s[1]==s[3]) ok=1; else if (s[4]==s[3]+1 &&s[3]==s[1]+1 &&s[1]==s[0]+1) ok=1; else { nr=(s[0]-'0')*1000+(s[1]-'0')*100+(s[3]-'0')*10+(s[4]-'0'); if (nr!=1) ok=1; while (nr!=1) { if (nr%2==1) {ok=0;break;} nr=nr/2; } } if (ok==1) cout<<"YES"<<'\n'; else cout<<"NO"<<'\n'; } } return 0; }