#include #include #include #include #include using namespace std; typedef struct POINTS { int x; int y; }Points; bool myfunc (Points x ,Points y) { return x.x>q ; while(q-- > 0) { int n =0; cin >> n; Points p[n]; for(int i=0;i> p[i].x >> p[i].y; } int minx=1e6,miny=1e6,maxx=-1e6,maxy=-1e6; for(int i=0;imaxx) { maxx = p[i].x; } if( p[i].ymaxy) { maxy = p[i].y; } } bool b = false; for(int i=0;i=miny && p[i].y <=maxy ) { b = true; } else { b = false; break; } } else if( p[i].y == miny || p[i].y ==maxy) { if(p[i].x >=minx && p[i].x <=maxx ) { b = true; } else { b = false; break; } } else { b = false; break; } } if(b)cout<<"YES"<