#include using namespace std; int n, ore, j, minut, invm, i; char a[101]; int putere[3000]; int main() { cin>>n; for(i=1; i<=2048; i=i*2) { putere[i]=1; } cin.getline(a, 10); for(i=1; i<=n; i++) { cin.getline(a, 10); int j=0, ore=0; while(isdigit(a[j])) { ore=ore*10+(a[j]-48); j++; } j++; int minut=0; while(isdigit(a[j])) { minut=minut*10+(a[j]-48); j++; } int aux=minut; invm=0; while(aux) { invm=invm*10+aux%10; aux/=10; } j++; if(ore>=24 || minut>=60) cout<<"NO"; else if(minut==0) cout<<"YES"; else if(ore==minut) cout<<"YES"; else if(invm==ore) cout<<"YES"; else if(a[0]+1==a[1] && a[1]+1==a[3] && a[3]+1==a[4]) cout<<"YES"; else if(putere[(ore*100+minut)]) cout<<"YES"; else cout<<"NO"; cout<<"\n"; } }