#include <cstdio>
#include <iostream>
using namespace std;
inline void getRestOfInput(int i, int n);
int main(){
int t;
scanf("%d", &t);
while(t--) {
int n;
scanf("%d", &n);
if( n < 3 ) {
printf("TAK\n");
getRestOfInput(0, n);
} else {
long long x1, y1, x2, y2;
scanf("%lld %lld\n%lld %lld", &x1, &y1, &x2, &y2);
long long x3, y3;
bool collinear = true;
for(int i = 2; i < n; ++i) {
scanf("%lld %lld", &x3, &y3);
if( x1 * y2 - x2 * y1 + x2 * y3 - x3 * y2 + x3 * y1 - y3 * x1 != 0 ) {
collinear = false;
getRestOfInput(i + 1, n);
i = n;
}
}
if( collinear ) {
printf("TAK\n");
} else {
printf("NIE\n");
}
}
}
return 0;
}
inline void getRestOfInput(int i, int n) {
int a;
for(; i < n; ++i) {
scanf("%d %d", &a, &a);
}
}
I2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW5saW5lIHZvaWQgZ2V0UmVzdE9mSW5wdXQoaW50IGksIGludCBuKTsKCmludCBtYWluKCl7CgogICAgaW50IHQ7CiAgICBzY2FuZigiJWQiLCAmdCk7CgogICAgd2hpbGUodC0tKSB7CgogICAgICAgIGludCBuOwogICAgICAgIHNjYW5mKCIlZCIsICZuKTsKCiAgICAgICAgaWYoIG4gPCAzICkgewoKICAgICAgICAgICAgcHJpbnRmKCJUQUtcbiIpOwoKICAgICAgICAgICAgZ2V0UmVzdE9mSW5wdXQoMCwgbik7CgogICAgICAgIH0gZWxzZSB7CgogICAgICAgICAgICBsb25nIGxvbmcgeDEsIHkxLCB4MiwgeTI7CiAgICAgICAgICAgIHNjYW5mKCIlbGxkICVsbGRcbiVsbGQgJWxsZCIsICZ4MSwgJnkxLCAmeDIsICZ5Mik7CgogICAgICAgICAgICBsb25nIGxvbmcgeDMsIHkzOwogICAgICAgICAgICBib29sIGNvbGxpbmVhciA9IHRydWU7CgogICAgICAgICAgICBmb3IoaW50IGkgPSAyOyBpIDwgbjsgKytpKSB7CgogICAgICAgICAgICAgICAgc2NhbmYoIiVsbGQgJWxsZCIsICZ4MywgJnkzKTsKCiAgICAgICAgICAgICAgICBpZiggeDEgKiB5MiAtIHgyICogeTEgKyB4MiAqIHkzIC0geDMgKiB5MiArIHgzICogeTEgLSB5MyAqIHgxICE9IDAgKSB7CgogICAgICAgICAgICAgICAgICAgIGNvbGxpbmVhciA9IGZhbHNlOwoKICAgICAgICAgICAgICAgICAgICBnZXRSZXN0T2ZJbnB1dChpICsgMSwgbik7CiAgICAgICAgICAgICAgICAgICAgaSA9IG47CgogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgfQoKICAgICAgICAgICAgaWYoIGNvbGxpbmVhciApIHsKCiAgICAgICAgICAgICAgICBwcmludGYoIlRBS1xuIik7CgogICAgICAgICAgICB9IGVsc2UgewoKICAgICAgICAgICAgICAgIHByaW50ZigiTklFXG4iKTsKCiAgICAgICAgICAgIH0KCiAgICAgICAgfQoKICAgIH0KCnJldHVybiAwOwp9CgppbmxpbmUgdm9pZCBnZXRSZXN0T2ZJbnB1dChpbnQgaSwgaW50IG4pIHsKCiAgICBpbnQgYTsKCiAgICBmb3IoOyBpIDwgbjsgKytpKSB7CgogICAgICAgIHNjYW5mKCIlZCAlZCIsICZhLCAmYSk7CgogICAgfQoKfQo=