#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int t;
cin>>t;
while(t--) {
ll n;
cin>>n;
vector<int> l(n), r(n);
vector<pair<int, int> > v;
for (int i=0;i<n;i++){
int x;
cin>>l[i]>>r[i];
cin>>x;
v.push_back({x,i});
}
sort(v.begin(), v.end());
// sort acc to l[i] for each grp;
int i=0;
bool flag = false;
while(i<n){
vector<pair<int,int> > vec;
vec.push_back({l[v[i].second], r[v[i].second]});
for(int j=i+1;j<n;j++){
if(v[i].first == v[j].first){
vec.push_back({l[v[j].second], r[v[j].second]});
}
else break;
}
sort(vec.begin(), vec.end());
int sz = vec.size();
for(int j = 0;j<sz-1;j++){
int ac=0;
for(int z = j+1;z<sz;z++){
if(vec[j].second >= vec[z].first) ac++;
}
if(ac>=2){
flag = true;
break;
}
}
i += sz;
if(flag == true) break;
}
if(flag ==true ){
cout<<"NO"<<endl;
}
else{
cout<<"YES"<<endl;
}
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnR5cGVkZWYgbG9uZyBsb25nIGxsOwppbnQgbWFpbigpIHsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShOVUxMKTsKICAgIGludCB0OwogICAgY2luPj50OwogICAgd2hpbGUodC0tKSB7CiAgICAgICAgbGwgbjsKICAgICAgICBjaW4+Pm47CiAgICAgICAgdmVjdG9yPGludD4gbChuKSwgcihuKTsKICAgICAgICB2ZWN0b3I8cGFpcjxpbnQsIGludD4gPiB2OwogICAgICAgIAogICAgICAgIGZvciAoaW50IGk9MDtpPG47aSsrKXsKICAgICAgICAgICAgaW50IHg7CiAgICAgICAgICAgIGNpbj4+bFtpXT4+cltpXTsKICAgICAgICAgICAgY2luPj54OwogICAgICAgICAgICB2LnB1c2hfYmFjayh7eCxpfSk7CiAgICAgICAgfQogICAgICAgIHNvcnQodi5iZWdpbigpLCB2LmVuZCgpKTsKICAgIC8vIHNvcnQgYWNjIHRvIGxbaV0gZm9yIGVhY2ggZ3JwOwogICAgICAgIGludCBpPTA7CiAgICAgICAgYm9vbCBmbGFnID0gZmFsc2U7CiAgICAgICAgd2hpbGUoaTxuKXsKICAgICAgICAgICAgdmVjdG9yPHBhaXI8aW50LGludD4gPiB2ZWM7CiAgICAgICAgICAgIHZlYy5wdXNoX2JhY2soe2xbdltpXS5zZWNvbmRdLCByW3ZbaV0uc2Vjb25kXX0pOwogICAgICAgICAgICBmb3IoaW50IGo9aSsxO2o8bjtqKyspewogICAgICAgICAgICAgICAgaWYodltpXS5maXJzdCA9PSB2W2pdLmZpcnN0KXsKICAgICAgICAgICAgICAgICAgICB2ZWMucHVzaF9iYWNrKHtsW3Zbal0uc2Vjb25kXSwgclt2W2pdLnNlY29uZF19KTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGVsc2UgYnJlYWs7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgc29ydCh2ZWMuYmVnaW4oKSwgdmVjLmVuZCgpKTsKICAgICAgICAgICAgaW50IHN6ID0gdmVjLnNpemUoKTsKICAgICAgICAgICAgZm9yKGludCBqID0gMDtqPHN6LTE7aisrKXsKICAgICAgICAgICAgICAgIGludCBhYz0wOwogICAgICAgICAgICAgICAgZm9yKGludCB6ID0gaisxO3o8c3o7eisrKXsKICAgICAgICAgICAgICAgICAgICBpZih2ZWNbal0uc2Vjb25kID49IHZlY1t6XS5maXJzdCkgYWMrKzsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGlmKGFjPj0yKXsKICAgICAgICAgICAgICAgICAgICBmbGFnID0gdHJ1ZTsKICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBpICs9IHN6OwogICAgICAgICAgICBpZihmbGFnID09IHRydWUpIGJyZWFrOwogICAgICAgICAgICAKICAgICAgICB9CiAgICAgICAgaWYoZmxhZyA9PXRydWUgKXsKICAgICAgICAgICAgY291dDw8Ik5PIjw8ZW5kbDsKICAgICAgICB9CiAgICAgICAgZWxzZXsKICAgICAgICAgICAgY291dDw8IllFUyI8PGVuZGw7CiAgICAgICAgfQogICAgfQogICAgcmV0dXJuIDA7Cn0=