#include <iostream>
#include <string>
#include <set>
#include <map>
using namespace std;
typedef int state;
typedef pair<state,char> keypair;
typedef map<keypair,state> statemap;
typedef pair<statemap,set<state> > automat;
int main()
{
const automat a // c++ 11 dla tej inicjalizacji
{
{
{{0,'a'},1},
{{1,'b'},1},
{{1,'c'},2},
{{0,'k'},3},
{{3,'o'},4},
{{4,'t'},5},
},
{2,5}
};
for(string str;(cin>>str)&&(str.size());)
{
state st=0;
for(string::iterator ch=str.begin();(ch!=str.end())&&(st>=0);++ch)
{
statemap::const_iterator fnd=a.first.find(keypair(st,*ch));
if(fnd!=a.first.end()) st=fnd->second; else st=-1;
}
cout<<(a.second.find(st)!=a.second.end()?"TAK":"NIE")<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8c2V0PgojaW5jbHVkZSA8bWFwPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdHlwZWRlZiBpbnQgc3RhdGU7CnR5cGVkZWYgcGFpcjxzdGF0ZSxjaGFyPiBrZXlwYWlyOwp0eXBlZGVmIG1hcDxrZXlwYWlyLHN0YXRlPiBzdGF0ZW1hcDsKdHlwZWRlZiBwYWlyPHN0YXRlbWFwLHNldDxzdGF0ZT4gPiBhdXRvbWF0OwoKaW50IG1haW4oKQogIHsKICAgY29uc3QgYXV0b21hdCBhIC8vIGMrKyAxMSBkbGEgdGVqIGluaWNqYWxpemFjamkKICAgICB7CiAgICAgICAgewogICAgICAgICAge3swLCdhJ30sMX0sCiAgICAgICAgICB7ezEsJ2InfSwxfSwKICAgICAgICAgIHt7MSwnYyd9LDJ9LAogICAgICAgICAge3swLCdrJ30sM30sCiAgICAgICAgICB7ezMsJ28nfSw0fSwKICAgICAgICAgIHt7NCwndCd9LDV9LAogICAgICAgIH0sCiAgICAgICAgezIsNX0KICAgICB9OwogICBmb3Ioc3RyaW5nIHN0cjsoY2luPj5zdHIpJiYoc3RyLnNpemUoKSk7KQogICAgIHsKICAgICAgc3RhdGUgc3Q9MDsKICAgICAgZm9yKHN0cmluZzo6aXRlcmF0b3IgY2g9c3RyLmJlZ2luKCk7KGNoIT1zdHIuZW5kKCkpJiYoc3Q+PTApOysrY2gpCiAgICAgICAgewogICAgICAgICBzdGF0ZW1hcDo6Y29uc3RfaXRlcmF0b3IgZm5kPWEuZmlyc3QuZmluZChrZXlwYWlyKHN0LCpjaCkpOwogICAgICAgICBpZihmbmQhPWEuZmlyc3QuZW5kKCkpIHN0PWZuZC0+c2Vjb25kOyBlbHNlIHN0PS0xOwogICAgICAgIH0KICAgICAgY291dDw8KGEuc2Vjb25kLmZpbmQoc3QpIT1hLnNlY29uZC5lbmQoKT8iVEFLIjoiTklFIik8PGVuZGw7CiAgICAgfQogICByZXR1cm4gMDsKICB9