1643: 超级马

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:3 解决:2

题目描述

在一个无限的棋盘上有一个超级马,它可以完成各种动作。每一种动作都是通过两个整数来确定――第一个数说明列的数(正数向右,负数向左),第二个数说明行的数(正数向上,负数向下),移动马来完成这个动作。

       编写一个程序,从文本文件SUP.IN输入说明各种超级马的数据库。

       对每一个超级马进行确认,是否通过自己的行动可以到达盘面上的每一个区。

       将结果存储到文本文件SUP.OUT

输入

 在文本文件SUP.IN 的第一行中存在一个整数k,它代表数据库的数1k100。在这个数字后出现K 数据库。它们的每一个第一行中会出现整数N,它是马能够完成的各种动作的数,1n100。接下来数据库的每一个行中包含两个整数P Q,它们由单个空格分开,说明动作,-100p,q100

输出

文本文件SUP.OUT 应由K 行组成,当第i 个数据库的超级马可以到达棋盘面的每一个区,第i 行应包含一个词TAK,而另一个词NIE 则恰恰相反。

样例输入 复制

3
1 0
0 1
-2 -1
5
3 4
-3 -6
2 -2
5 6
-1 4

样例输出 复制

TAK
NIE