#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; const int inf=1<<30; const ll INF=1LL<<62; typedef pair P; typedef pair PP; const ll MOD=998244353; const int MAX=1000000; char solve(){ string x,y; cin>>x; cin>>y; bool overlap=true; { string cX=x,cY=y; if(cX.size()>cY.size()){ swap(cX,cY); } //cX<=cY if(cY.size()%cX.size()==0){ for(int i=0;iy.size()){ return 'X'; }else{ return 'Y'; } } int lenx=x.size(); int leny=y.size(); for(int i=0;iy[i%leny]){ return 'X'; }else{ return 'Y'; } } } return 'X'; } int main(){ int T; cin>>T; vector ans(T); for(int t=0;t