#include using namespace std; bool is_valid(char vv[]){ int h = (vv[0]-48)*10+(vv[1]-48); int m = (vv[3]-48)*10+(vv[4]-48); int i_m = (vv[4]-48)*10+(vv[3]-48); int full = h*100+m; if(h >= 0 && h < 24){ if(m >= 0 && m < 60){ if(m == 0 || h == m || h == i_m || (h+22) == m || full == 1024 || full == 2048){ cout << "YES" << endl; return true; }else{ cout << "NO" << endl; return false; } } } return false; } int main(){ int n; cin >> n; char dt[6]; for(int i = 0; i < n; ++i){ cin >> dt; is_valid(dt); } }