#include using namespace std; int main() { vector > v; int i,n,q,x,y,min1=100000,max1=-100000,min2=100000,max2=-100000; scanf("%d",&q); while(q--) { scanf("%d",&n); while(n--) { scanf("%d %d",&x,&y); if(xmax1) max1=x; if(ymax2) max2=y; v.push_back(make_pair(x,y)); } sort(v.begin(),v.end()); for(i=0;i=min2) && (v[i].second<=max2))) continue; else if(((v[i].second==min2) || (v[i].second==max2)) && ((v[i].first>=min1) && (v[i].first<=max1))) continue; else break; } if(i==v.size()) printf("YES\n"); else printf("NO\n"); } return 0; }