#include<bits/stdc++.h>
using namespace std;
int main(){
int t;
cin>>t;
while(t--){
long int n,mn=INT_MAX,mx=INT_MIN,l,r,sp;
cin>>n;
// vector <long int> l(n,0),r(n,0),sp(n,0);
int i;
vector <pair <long int,pair <long int,long int> > > v;
for(i=0;i<n;i++){
cin>>l>>r>>sp;
v.push_back(make_pair(sp,make_pair(l,r)));
}
sort(v.begin(),v.end());
for(i=0;i<n;i++){
if((i+2)<n && v[i].first==v[i+1].first && v[i].first==v[i+2].first){
mn=max(v[i].second.first,v[i+1].second.first);
mx=min(v[i].second.second,v[i+1].second.second);
if((v[i+2].second.first>=mn && v[i+2].second.first<=mx) || (v[i+2].second.second>=mn && v[i+2].second.second<=mx)){
cout<<"NO"<<endl;
break;
}
}
}
if(i==n){
cout<<"YES"<<endl;
}
}
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKXsKCWludCB0OwoJY2luPj50OwoJd2hpbGUodC0tKXsKCQlsb25nIGludCBuLG1uPUlOVF9NQVgsbXg9SU5UX01JTixsLHIsc3A7CgkJY2luPj5uOwoJLy8JdmVjdG9yIDxsb25nIGludD4gbChuLDApLHIobiwwKSxzcChuLDApOwoJCWludCBpOwoJCXZlY3RvciA8cGFpciA8bG9uZyBpbnQscGFpciA8bG9uZyBpbnQsbG9uZyBpbnQ+ID4gPiB2OyAKCSAKCQlmb3IoaT0wO2k8bjtpKyspewoJCQljaW4+Pmw+PnI+PnNwOwoJCQl2LnB1c2hfYmFjayhtYWtlX3BhaXIoc3AsbWFrZV9wYWlyKGwscikpKTsKCQl9CgkJc29ydCh2LmJlZ2luKCksdi5lbmQoKSk7CgkJZm9yKGk9MDtpPG47aSsrKXsKCQkJaWYoKGkrMik8biAmJiB2W2ldLmZpcnN0PT12W2krMV0uZmlyc3QgJiYgdltpXS5maXJzdD09dltpKzJdLmZpcnN0KXsKCQkJCQltbj1tYXgodltpXS5zZWNvbmQuZmlyc3QsdltpKzFdLnNlY29uZC5maXJzdCk7CgkJCQkJbXg9bWluKHZbaV0uc2Vjb25kLnNlY29uZCx2W2krMV0uc2Vjb25kLnNlY29uZCk7CgkJCQkJaWYoKHZbaSsyXS5zZWNvbmQuZmlyc3Q+PW1uICYmIHZbaSsyXS5zZWNvbmQuZmlyc3Q8PW14KSB8fCAodltpKzJdLnNlY29uZC5zZWNvbmQ+PW1uICYmIHZbaSsyXS5zZWNvbmQuc2Vjb25kPD1teCkpewoJCQkJCQljb3V0PDwiTk8iPDxlbmRsOwoJCQkJCQlicmVhazsKCQkJCQl9CgkJCX0KCQl9CgkJaWYoaT09bil7CgkJCWNvdXQ8PCJZRVMiPDxlbmRsOwoJCX0KCX0KCXJldHVybiAwOwp9