#include #include #include using namespace std; ifstream fin("txt.in"); ofstream fout("txt.out"); int n; char h1, h2, sep, m1, m2; string ora, minut, timp; int main() { fin >> n; fin.get(); for ( int i = 0; i < n; ++i ) { fin >> h1 >> h2 >> sep >> m1 >> m2; bool ok = false; if ( m1 == '0' && m2 == '0' ) ok = true; if ( h1 == m1 && h2 == m2 ) ok = true; if ( h1 == m2 && h2 == m1 ) ok = true; ora.clear(); minut.clear(); timp.clear(); timp.push_back(h1); timp.push_back(h2); timp.push_back(m1); timp.push_back(m2); ora.push_back(h1); ora.push_back(h2); minut.push_back(m1); minut.push_back(m2); if ( timp == "0123" || timp == "1234" || timp == "2345" ) ok = true; if ( timp == "1024" || timp == "2048" ) ok = true; bool v = true; if ( ora < "00" || ora > "24" ) v = false; if ( minut < "00" || minut >= "60" ) v = false; if ( v && ok ) fout << "YES\n"; else fout << "NO\n"; } return 0; }