#include using namespace std; int NR_B( int N ) { int a = 0; while( N > 0 ) { if( N & 1 ) ++a; N >>= 1; } return a; } int main() { int T; cin >> T; for( int t = 0; t < T; ++t ) { char a,b,x,y,u; cin >> a >> b >> u >> x >> y; int A = ((int)(a - '0')*10 + (int)(b - '0')); int B = ((int)(x - '0')*10 + (int)(y - '0')); bool ok = 0; if( B == 0 ) ok = 1; if( A == B || (A == (B/10 + (B%10) * 10) ) ) ok = 1; if( A/10 < A%10 && A%10 < B/10 && B/10 < B%10 ) ok = 1; if( A/10 > 0 && NR_B(A*100+B) == 1 ) ok = 1; if( ok && A < 24 && B < 60 ) cout << "YES\n"; else cout << "NO\n"; } return 0; }