#include using namespace std; int main(){ int T; cin >> T; for(int testcase = 0; testcase < T; testcase++){ int N; cin >> N; N *= 2; vector xcrab(0), ycrab(0); for(int i = 0; i < N; i++){ int X,Y; char C; cin >> X >> Y >> C; if(C == 'x')xcrab.push_back(Y); else ycrab.push_back(X); } sort(xcrab.begin(),xcrab.end()); sort(ycrab.begin(),ycrab.end()); int xs = xcrab.size(),ys = ycrab.size(); for(int i = 0; i+1 < xcrab.size(); i++){ if(xcrab[i] == xcrab[i+1] && xs > ys){ xs -= 2; i++; } } for(int i = 0; i+1 < ycrab.size(); i++){ if(ycrab[i] == ycrab[i+1] && ys > xs){ ys -= 2; i++; } } if(xs == ys)cout << "Yes" << endl; else cout << "No" << endl; } return 0; }