#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;
}