#include #include #include using namespace std; ifstream fin("input"); ofstream fout("output"); int ok[60]; int main() { int n,n2,i,nr=0,x,j=1; int ora[10]; char dp; cin>>n; n2=n; while(n!=0) { fin>>x;ora[0]=x/10;ora[1]=x%10;fin>>dp;fin>>x;ora[2]=x/10;ora[3]=x%10; if(ora[0]>=6 or ora[2]>=6)goto punct; if(ora[2]==ora[3]and ora[2]==0)ok[j]=1; if((ora[0]==ora[2])and (ora[1]==ora[3]))ok[j]=1; if((ora[1]==ora[2]) and (ora[0]==ora[3]))ok[j]=1; if((ora[0]==ora[1]-1)and (ora[1]-1==ora[2]-2)and (ora[2]-2==ora[3]-3))ok[j]=1; for(i=0;i<=3;i++) nr=nr*10+ora[i]; for(i=1;i<=16;i++) if(pow(2,i)==nr)ok[j]=1; punct:; j++; n--; } for(i=1;i<=n2;i++) { if(ok[i]==1){fout<<"YES"<