#include <iostream>
using namespace std;
/*
//Zadanie 1
int main(){
int a, b, c;
cin>>a>>b>>c;
if (a<b) {if (a<c) cout<<a;
else cout <<c;
}
else {
if (c<b) cout<<c;
else cout<<b;
}
return 0;
}
//Zadanie 2
int main(){
int a, b, c;
cin>>a>>b>>c;
if (a=b){cout<<"tak";}
else {if (a==c) cout<<"tak";
else if (b==c) cout<<"tak";
else cout<<"nie";
}
return 0;
}
//Zadanie 3
int main(){
int x;
cin>>x;
if((x>=1 and x<=10) or (x>=17 and x<=21))
cout<<"tak";
else cout <<"nie";
return 0;
}
//Zadanie 4
int main(){
float x, y;
cin>>x>>y;
if (x*y==0) cout <<"punkt leż na osi.";
else if (x>0)
if(y>0) cout<<"punkt leży w 1 ćwiartce";
else cout <<"punkt leży w 4";
else if (y>0) cout<<"punkt leż w 2 ćwiartce";
else cout <<"punkt leży w 3 ćwiartce";
return 0;
}
//Zadanie 5
int main(){
int a, b, c;
cin>>a>>b>>c;
a=a*a;
b=b*b;
c=c*c;
if (a==b+c or b==a+c or c==a+b) cout<<"liczby pitagorejskie";
else
cout<<"to nie sa pitagorejskie";
return 0;
}
//Zadanie 6
int main(){
int x1, x2, x3, y1, y2, y3;
cin>>x1>>x2>>x3>>y1>>y2>>y3;
if (2*x3==x1+x2 && 2*y3==y1+y2)
cout << "tak";
else
cout <<"nie";
return 0;
}
*/
//Zadanie 7
int main(){
int a;
cin >>a;
if ((a%4==0 && a%100!=0) or a%400==0) cout<<"tak";
else cout<<"nie";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwovKgovL1phZGFuaWUgMQppbnQgbWFpbigpewoJaW50IGEsIGIsIGM7CgljaW4+PmE+PmI+PmM7CglpZiAoYTxiKSB7aWYgKGE8YykgY291dDw8YTsKCQkJICBlbHNlIGNvdXQgPDxjOwoJfQoJZWxzZSB7CgkJaWYgKGM8YikgY291dDw8YzsKCQllbHNlIGNvdXQ8PGI7Cgl9CglyZXR1cm4gMDsKfQoKLy9aYWRhbmllIDIKaW50IG1haW4oKXsKCWludCBhLCBiLCBjOwoJY2luPj5hPj5iPj5jOwoJaWYgKGE9Yil7Y291dDw8InRhayI7fQoJZWxzZSB7aWYgKGE9PWMpIGNvdXQ8PCJ0YWsiOwoJCSAgZWxzZSBpZiAoYj09YykgY291dDw8InRhayI7CgkJCWVsc2UgY291dDw8Im5pZSI7Cgl9CglyZXR1cm4gMDsKfQoKLy9aYWRhbmllIDMKaW50IG1haW4oKXsKCWludCB4OwoJY2luPj54OwoJaWYoKHg+PTEgYW5kIHg8PTEwKSBvciAoeD49MTcgYW5kIHg8PTIxKSkKCQljb3V0PDwidGFrIjsKCWVsc2UgY291dCA8PCJuaWUiOwoJcmV0dXJuIDA7Cn0KCi8vWmFkYW5pZSA0CmludCBtYWluKCl7CglmbG9hdCB4LCB5OwoJY2luPj54Pj55OwoJaWYgKHgqeT09MCkgY291dCA8PCJwdW5rdCBsZcW8IG5hIG9zaS4iOwoJZWxzZSBpZiAoeD4wKQoJCQlpZih5PjApIGNvdXQ8PCJwdW5rdCBsZcW8eSB3IDEgxId3aWFydGNlIjsKCQkJZWxzZSBjb3V0IDw8InB1bmt0IGxlxbx5IHcgNCI7CgkJZWxzZSBpZiAoeT4wKSBjb3V0PDwicHVua3QgbGXFvCB3IDIgxId3aWFydGNlIjsKCQkJZWxzZSBjb3V0IDw8InB1bmt0IGxlxbx5IHcgMyDEh3dpYXJ0Y2UiOwoJcmV0dXJuIDA7Cn0KCi8vWmFkYW5pZSA1CmludCBtYWluKCl7CglpbnQgYSwgYiwgYzsKCWNpbj4+YT4+Yj4+YzsKCWE9YSphOwoJYj1iKmI7CgljPWMqYzsKCWlmIChhPT1iK2Mgb3IgYj09YStjIG9yIGM9PWErYikgY291dDw8ImxpY3pieSBwaXRhZ29yZWpza2llIjsKCWVsc2UKCQljb3V0PDwidG8gbmllIHNhIHBpdGFnb3JlanNraWUiOwoJcmV0dXJuIDA7Cn0KCi8vWmFkYW5pZSA2CmludCBtYWluKCl7CglpbnQgeDEsIHgyLCB4MywgeTEsIHkyLCB5MzsKCWNpbj4+eDE+PngyPj54Mz4+eTE+PnkyPj55MzsKCWlmICgyKngzPT14MSt4MiAmJiAyKnkzPT15MSt5MikKCQljb3V0IDw8ICJ0YWsiOwoJZWxzZQoJCWNvdXQgPDwibmllIjsKCXJldHVybiAwOwp9CiovCi8vWmFkYW5pZSA3CmludCBtYWluKCl7CglpbnQgYTsKCWNpbiA+PmE7CglpZiAoKGElND09MCAmJiBhJTEwMCE9MCkgb3IgYSU0MDA9PTApIGNvdXQ8PCJ0YWsiOwoJZWxzZSBjb3V0PDwibmllIjsKCXJldHVybiAwOwoJCn0=