#include <fstream> #include <cstring> using namespace std; ifstream fin("date.in"); ofstream fout("date.out"); int n,i,j; char a[6]; int main() { int z, t; fin>>n; fin.get(); for(i=1;i<=n;i++) { fin.getline(a,6); z= (int)(a[0]-'0')*10 + (int)(a[1]-'0'); t= (int)(a[3]-'0')*10 + (int)(a[4]-'0'); if(z<24&&t<59) { if(( (t%10) == ((t/10)+1)) &&( ((z%10)+2) == ((z/10)+3)) &&(((z%10)+2) ==((t/10)+1)) ) fout<<"YES"<<endl; else { j=z*100+t; if(j==1) fout<<"NO"<<endl; else { while (j%2==0&&j!=0) j/=2; if(j==1||j==0) fout<<"YES"<<endl; else { if(t==z) fout<<"YES"<<endl; else if (z==((t/10)+(t%10)*10)) fout<<"YES"<<endl; else fout<<"NO"<<endl; } //else fout<<"NO"<<endl; } } } else fout<<"NO"<<endl; } return 0; }