#include #include #include using namespace std; int main() { int n,i,ok=0,nr=0,x; int ora[10]; char dp; cin>>n; while(n!=0) {ok=0; cin>>x;ora[0]=x/10;ora[1]=x%10;cin>>dp;cin>>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=1; if((ora[0]==ora[2])and (ora[1]==ora[3]))ok=1; if((ora[1]==ora[2]) and (ora[0]==ora[3]))ok=1; if((ora[0]==ora[1]-1)and (ora[1]-1==ora[2]-2)and (ora[2]-2==ora[3]-3))ok=1; for(i=0;i<=3;i++) nr=nr*10+ora[i]; for(i=1;i<=16;i++) if(pow(2,i)==nr)ok=1; punct:; if(ok==1){cout<<"YES"<