#include #include using namespace std; int main() { int n, i, j, number = 0, pondere = 1, ok=0; char sir[20]; cin >> n; cin.get(); for (i = 1; i <= n; i++) { gets(sir); ok = 0; if (sir[0]-48 > 2 || sir[3]-48 > 6) { cout << "NO\n"; continue; } if (sir[3]-48 == 0 && sir[4]-48 == 0) cout << "YES\n"; else if (sir[0] == sir[3] && sir[1] == sir[4]) cout << "YES\n"; else if (sir[0] == sir[4] && sir[1] == sir[3]) cout << "YES\n"; else if ((((sir[0] + sir[3]) / 2) == sir[1]) && (((sir[1] + sir[4]) / 2) == sir[3]) && (sir[0]!=sir[1])) cout << "YES\n"; else { for (j = 0; j < strlen(sir); j++) { if (sir[j] != ':') { number = number * pondere + (sir[j] - 48); pondere = 10; } } while (number % 2 == 0 && number != 0) { number /= 2; ok = 1; } if (number == 1 && ok) cout << "YES\n"; else cout << "NO\n"; pondere = 1; number = 0; } } return 0; }