#include using namespace std; int n,x,y,z,t; bool putere(int k) { if(k==1) return 0; while(k%2==0) k=k/2; if(k==1) return 1; return 0; } bool ok() { if(x*10+y>=24 || z*10+t>=60) return 0; if(x==z && y==t) return 1; if(x==t && y==z) return 1; if(z==t && z==0) return 1; if(x+1==y && y+1==z && z+1==t) return 1; if(putere(x*1000+y*100+z*10+t)==1) return 1; return 0; } int main() { char a[100]; cin>>n; cin.get(); for(int i=1;i<=n;i++) { cin.getline(a,10); x=a[0]-'0'; y=a[1]-'0'; z=a[3]-'0'; t=a[4]-'0'; if(ok()==1) cout<<"YES"<<'\n'; else cout<<"NO"<<'\n'; } return 0; }