#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define pb push_back #define mp make_pair #define rep(i,a,b) for(int i=a;i<=b;i++) #define ren(i,a,b) for(int i=a;i>=b;i--) #define ff first #define ss second #define pll pair #define pii pair #define vll vector #define vii vector #define gi(n) scanf("%d",&n) #define gll(n) scanf("%lld",&n) #define gstr(n) scanf("%s",n) #define gl(n) cin >> n #define oi(n) printf("%d",n) #define oll(n) printf("%lld",n) #define ostr(n) printf("%s",n) #define ol(n) cout << n #define os cout<<" " #define on cout<<"\n" #define o2(a,b) cout< > mat; int main() {ios_base::sync_with_stdio(false); int t; gl(t); while(t--) { int n,x[15],y[15]; cin>>n; rep(i,0,n-1)cin>>x[i]>>y[i]; int foo=0; x[n]=1e5;y[n]=1e5;n++; rep(i,0,n-1) { rep(j,0,n-1) { if(x[i]!=x[j]) { rep(k,0,n-1) { rep(l,0,n-1) { if(y[k]!=y[l]) { int x1=x[i],x2=x[j],y1=y[k],y2=y[l]; if(x1>x2)swap(x1,x2); if(y1>y2)swap(y1,y2); int cc=0; rep(ii,0,n-2) { if(x[ii]==x1&&y[ii]>=y1&&y[ii]<=y2)cc++; else if(x[ii]==x2&&y[ii]>=y1&&y[ii]<=y2)cc++; else if(y[ii]==y1&&x[ii]>=x1&&x[ii]<=x2)cc++; else if(y[ii]==y2&&x[ii]>=x1&&x[ii]<=x2)cc++; } if(cc==n-1)foo=1; } } } } } } if(foo)ol("YES\n"); else ol("NO\n"); } return 0; }