#include using namespace std; int main(){ ios_base::sync_with_stdio(false); cin.tie(nullptr); int test; cin >> test; while(test--){ int x1,y1,x2,y2; char d1,d2; cin >> x1 >> y1 >> d1 >> x2 >> y2 >> d2; if(d1 == d2){cout << "No" << endl; continue;} if(d1 == 'R' && d2 == 'L'){swap(x1,x2); swap(y1,y2); swap(d1,d2);} if(d1 == 'L' && d2 == 'R'){ if(y1 == y2 && x1 > x2) cout << "Yes" << endl; else cout << "No" << endl; continue; } if(d1 == 'D' && d2 == 'U'){swap(x1,x2);swap(y1,y2);swap(d1,d2);} if(d1 == 'U' && d2 == 'D'){ if(x1 == x2 && y1 < y2) cout << "Yes" << endl; else cout << "No" << endl; continue; } if(d2 == 'U'){swap(x1,x2); swap(y1,y2); swap(d1,d2);} if(d1 == 'U'){ if(y1 >= y2){cout << "No" << endl; continue;} long long disty = y2-y1,distx; if(d2 == 'L') distx = x2-x1; if(d2 == 'R') distx = x1-x2; if(disty == distx) cout << "Yes" << endl; else cout << "No" << endl; continue; } if(d2 == 'D'){swap(x1,x2); swap(y1,y2); swap(d1,d2);} if(d1 == 'D'){ if(y1 <= y2){cout << "No" << endl; continue;} long long disty = y1-y2,distx; if(d2 == 'L') distx = x2-x1; if(d2 == 'R') distx = x1-x2; if(disty == distx) cout << "Yes" << endl; else cout << "No" << endl; } } }