#include #include #include #include #include #include using namespace std; int main() { int q,n; cin>>q; while(q--) { cin>>n; vector > arr(n); set x,y; for(int i=0;i>arr[i].first>>arr[i].second; x.insert(arr[i].first); y.insert(arr[i].second); } bool flag = false; set::iterator xi,xj,yi,yj; if(x.size()==1 || y.size()==1) flag = true; for(xi=x.begin();xi!=x.end();xi++){ for(xj = next(xi);xj!=x.end();xj++) { for(yi = y.begin();yi!=y.end();yi++){ for(yj = next(yi) ;yj!=y.end();yj++) { int i; for(i=0;i= min(*yi,*yj))) || ((arr[i].second==*yi || arr[i].second==*yj) && (arr[i].first>=min(*xi,*xj) && arr[i].first <= max(*xi,*xj)))) continue; break; } if(i==arr.size()) flag = true; } } } } if(flag) { cout<<"YES"<