#include #include #include using namespace std; int n,i,nr1,nr2,nr3,j; char s[8]; bool ok,ok2; int main(){ ifstream f ("a.in"); ofstream g ("a.out"); 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; if(nr1==1024||nr1==2048)ok2=true;} else ok2=false;}} if(ok2)g<<"YES"<<'\n'; else g<<"NO"<<'\n';}} return 0;}