//Bismillahir Rahmanir Rahim //Md. Jahidul Hasan Shakil //Dept. of ICT, Comilla University #include using namespace std; #define i64 long long int #define u64 unsigned long long int #define fin(a) freopen(a,"r",stdin) #define fout(a) freopen(a,"w",stdout) #define repc(i,a,b) for(__typeof(b) i=(a); i<=(b); i++) #define repr(i,a,b) for(__typeof(b) i=(a); i>=(b); i--) #define clr(a) a.clear() #define sz(a) (int)a.size() #define mem(a,b) memset(a,b,sizeof a) #define ERASE(a) a.erase(a.begin(),a.end()) #define sc scanf #define S(z) scanf("%d",&z) #define SL(z) scanf("%lld",&z) #define SC(z) scanf("%s",&z) #define S2(xx,zz) scanf("%d %d",&xx,&zz) #define SL2(xx,zz) scanf("%lld %lld",&xx,&zz) #define S3(x,y,z) scanf("%d %d %d",&x,&y,&z) #define SL3(x,y,z) scanf("%lld %lld %lld",&x,&y,&z) #define pf printf #define pfn printf("\n") #define pfs printf(" ") #define PF(z) printf("%d",z) #define PFL(z) printf("%lld",z) #define PFS(z) printf("%s",z) #define PF2(x,y) printf("%d %d",x,y) #define PFL2(x,y) printf("%lld %lld",x,y) #define PF3(x,y,z) printf("%d %d %d",x,y,z) #define PFL3(x,y,z) printf("%lld %lld %lld",x,y,z) #define ff first #define ss second #define mp make_pair #define pb push_back #define inf 2000000007 #define pi acos(-1.0) #define MAX 200007 #define MOD 1000000007LL #define eps 1e-13 template T sqr(T x) {return x*x;} template< class T > T gcd(T a, T b) { return (b != 0 ? gcd(b, a%b) : a); } template< class T > T lcm(T a, T b) { return (a / gcd(a, b) * b); } template inline T bigmod(T p,T e,T M) { if(e==0) return 1; if(e%2==0){i64 t=bigmod(p,e/2,M);return (T)((t*t)%M);} return (T)((i64)bigmod(p,e-1,M)*(i64)p)%M; } template inline T bigexp(T p,T e) { if(e==0)return 1; if(e%2==0){i64 t=bigexp(p,e/2);return (T)((t*t));} return (T)((i64)bigexp(p,e-1)*(i64)p); } template inline T modinverse(T a,T M){return bigmod(a,M-2,M);} int dx4[]={1,0,-1,0};int dy4[]={0,1,0,-1}; //4 Direction int dx8[]={1,1,0,-1,-1,-1,0,1};int dy8[]={0,1,1,1,0,-1,-1,-1};//8 direction int nx8[]={1,1,-1,-1,2,2,-2,-2};int ny8[]={2,-2,2,-2,1,-1,1,-1};//8 direction-knight int month[]={31,28,31,30,31,30,31,31,30,31,30,31}; /* struct Graph { int u,v,w; bool operator<(const Graph& p) const {return wr; } }; priority_queue,compare>pq; i64 ncr[1005][1005]; void nCr() { repc(i,0,1002) ncr[i][0]=1LL; repc(i,1,1002) repc(j,1,i) ncr[i][j]=(ncr[i-1][j-1]+ncr[i-1][j])%MOD; } */ int n,q,d[15][2]; int mx,mmx,my,mmy; int main() { S(q); while(q--) { S(n); mx=100005; mmx=-100005; my=100005; mmy=-100005; repc(i,1,n) { S2(d[i][0],d[i][1]); mx=min(mx,d[i][0]); mmx=max(mmx,d[i][0]); my=min(my,d[i][1]); mmy=max(mmy,d[i][1]); } bool bl=false; repc(i,1,n) { if(d[i][0]==mx || d[i][0]==mmx || d[i][1]==my || d[i][1]==mmy) continue; else bl=true; } if(!bl) pf("YES\n"); else pf("NO\n"); } return 0; }