#include <iostream>
using namespace std;
bool is_palindrome(const std::string &str) {
bool result = true;
int i = 0;
int j = str.size() - 1;
while(i < j) {
while(str[i] == ' ' && i < j) {
++i;
}
while(str[j] == ' ' && i < j) {
--j;
}
if (toupper(str[i]) != toupper(str[j])) {
result = false;
break;
}
++i;
--j;
}
return result;
}
int main() {
string str;
while(getline (cin, str)) {
cout << (is_palindrome(str) ? "TAK": "NIE") << "\n";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKYm9vbCBpc19wYWxpbmRyb21lKGNvbnN0IHN0ZDo6c3RyaW5nICZzdHIpIHsKCWJvb2wgcmVzdWx0ID0gdHJ1ZTsKCQoJaW50IGkgPSAwOwoJaW50IGogPSBzdHIuc2l6ZSgpIC0gMTsKCQoJd2hpbGUoaSA8IGopIHsKCQl3aGlsZShzdHJbaV0gPT0gJyAnICYmIGkgPCBqKSB7CgkJICArK2k7CgkJfQoKCQl3aGlsZShzdHJbal0gPT0gJyAnICYmIGkgPCBqKSB7CgkJICAtLWo7CgkJfQoJCQoJCWlmICh0b3VwcGVyKHN0cltpXSkgIT0gdG91cHBlcihzdHJbal0pKSB7CgkJCXJlc3VsdCA9IGZhbHNlOwoJCQlicmVhazsKCQl9CgkJCgkJKytpOwoJCS0tajsKCX0KCQoJcmV0dXJuIHJlc3VsdDsKfQoKaW50IG1haW4oKSB7CiAgICBzdHJpbmcgc3RyOwogICAgCiAgICB3aGlsZShnZXRsaW5lIChjaW4sIHN0cikpIHsKICAgICAgICBjb3V0IDw8IChpc19wYWxpbmRyb21lKHN0cikgPyAiVEFLIjogIk5JRSIpIDw8ICJcbiI7CiAgICB9CiAgICAKICAgIHJldHVybiAwOwp9