#include #include #include using namespace std; bool verifica(char v[]){ char *p1=strtok(v,":"); char *p2=strtok(NULL,""); int prim=atoi(p1); int doi=atoi(p2); if(prim==doi) return true; if(prim>24 || prim<0) return false; if(doi>59 ||doi <0) return false; if(doi==0) return true; if(prim*100+doi==1024||prim*100+doi==2048) return true; if((*p1)==*(p2+1) &&*(p1+1)==*(p2)) return true; if(doi==prim+22) return true; return false; } int main() { int n; cin>>n; cin.get(); for(int i=1;i<=n;i++){ char v[10]; cin.getline(v,10); if(verifica(v)) cout<<"YES"<