1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <cstdio>
#include <algorithm>
#define scanf(args...) scanf(args) ? : 0
#define x1 first.first
#define x2 first.second
#define y1 second.first
#define y2 second.second
using namespace std;
typedef pair<pair<int,int>,pair<int,int>> P;
const int MAX=1e5+12;
int n;
P w[MAX];
bool check(P x)
{
	for(int i=0;i<n;i++)
		if(w[i]==x)
			return true;
	return false;
}
void solve()
{
	scanf("%d",&n);
	for(int i=0;i<n;i++)
		scanf("%d%d%d%d",&w[i].x1,&w[i].x2,&w[i].y1,&w[i].y2);
	P x=w[0];
	for(int i=0;i<n;i++)
	{
		x.x1=min(x.x1,w[i].x1);
		x.x2=max(x.x2,w[i].x2);
		x.y1=min(x.y1,w[i].y1);
		x.y2=max(x.y2,w[i].y2);
	}
	printf("%s\n",check(x)?"TAK":"NIE");
}
int main()
{
	int t;
	scanf("%d",&t);
	while(t--)
		solve();
}