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
#include <iostream>
using namespace std;
const int MAX=1000000005;
void lustro()
{
	int n,a=MAX,b=0,c=MAX,d=0,a1,b1,c1,d1;
	bool p=1;
	cin>>n;
	for (int i=0;i<n;i++)
	{
		cin>>a1>>b1>>c1>>d1;
		if (a1<=a && b1>=b && c1<=c && d1>=d)
			p=1;
		else if (a1<a || b1> b || c1<c || d1>d)
			p=0;
		a=min(a,a1);
		b=max(b,b1);
		c=min(c,c1);
		d=max(d,d1);
	}	
	if (p) cout<<"TAK\n";
	else cout<<"NIE\n";
}

int main()
{
	int m;
	cin>>m;
	for (int i=0;i<m;i++)
		lustro();
	return 0;
}