#include #define rep(i, n) for (int i = 0; i < (n); ++i) #define all(x) (x).begin(),(x).end() using std::cin; using std::cout; using std::vector; using std::string; using std::istream; using std::ostream; using ll = long long; int main() { int t; cin >> t; while (t--) { string x, y; cin >> x >> y; int n1 = x.size(); int n2 = y.size(); if (n1 > n2) { if (x.substr(0, n2) == y) { if (y[0] > x[n2]) puts("Y"); else puts("X"); } else { if (x > y) puts("X"); else puts("Y"); } } else if (n1 == n2) { if (x > y) puts("X"); else puts("Y"); } else { if (y.substr(0, n1) == x) { if (x[0] > y[n1]) puts("X"); else puts("Y"); } else { if (x < y) puts("Y"); else puts("X"); } } } return 0; }