#include #include #include #include #include #include #include #define LL long long #define lim 1000000001 using namespace std; int n,p; string t; //ifstream f; //ofstream g; int main() { //f.open("text.in"); // g.open("text.out"); cin>>n; for (int i=0; i>t; bool ok=false; if (t[0]!='0') p=1000*(t[0]-'0')+100*(t[1]-'0')+10*(t[3]-'0')+(t[4]-'0'); if(10*(t[0]-'0')+(t[1]-'0')>23 || 10*(t[3]-'0')+(t[4]-'0')>59 ) { cout<<"NO"<<'\n'; ok=true; } else if(t[3]=='0' && t[4]=='0') { cout<<"YES"<<'\n'; ok=true; } else if(t[0]==t[4] && t[1]==t[3]) { cout<<"YES"<<'\n'; ok=true; } else if(t[0]==t[3] && t[1]==t[4]) { cout<<"YES"<<'\n'; ok=true;; } else if(t[1]-'0'==t[0]-'0'+1 && t[3]-'0'==t[1]-'0'+1 && t[4]-'0'==t[3]-'0'+1) { cout<<"YES"<<'\n'; ok=true; } else if(p!=0 && (p & (p - 1)) == 0) { cout<<"YES"<<'\n'; ok=true; } if(ok!=true) cout<<"NO"<<'\n'; } return 0; }