#include #include #include using namespace std; int n,i,nr1,nr2,nr3,j; char s[8]; bool ok,ok2; int main(){ ifstream f ("Input"); ofstream g ("Output"); f>>n; for(i=1;i<=n;i++){ f>>s; ok=false; ok2=false; nr1=0;nr2=0; nr3=0; for(j=0;j<5;j++) if(j==0||j==1){nr1*=10;nr1+=s[j]-'0';} else if(j==3||j==4){nr2*=10;nr2+=s[j]-'0';} if(nr1<=24&&nr2<60)ok=true; if(!ok)g<<"NO"<<'\n'; else { if(nr2==0)ok2=true; else if(nr2==nr1)ok2=true; else if(s[1]==s[0]+1&&s[4]==s[3]+1)ok2=true; else { nr3=nr2%10; nr3*=10;nr3+=nr2/10; if(nr3==nr1&&nr3!=0)ok2=true; else { if(nr1>=10) {nr1*=100;nr1+=nr2; while(nr1!=1){ if(nr1%2!=0)break; else nr1/=2;} if(nr1==1)ok2=true;}}} if(ok2)g<<"YES"<<'\n'; else g<<"NO"<<'\n';}} return 0;}