#include <cstdio>
#include <cstring>
using namespace std;
int czy_palindrom(const char* t)
{
int i=0;
int dlugosc = strlen(t);
int tmp = dlugosc-1;
for (i=0;i<=tmp;i++,tmp--){
if (t[i]!=t[tmp]){
return 0;
}
}
return 1;
}
int main() {
printf("%d",czy_palindrom("ala"));
printf("%d",czy_palindrom("kajak"));
printf("%d",czy_palindrom("kobylamamalybok"));
printf("%d",czy_palindrom("palindrom"));
return 0;
}
I2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPGNzdHJpbmc+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgY3p5X3BhbGluZHJvbShjb25zdCBjaGFyKiB0KQp7CiAgICBpbnQgaT0wOwogICAgaW50IGRsdWdvc2MgPSBzdHJsZW4odCk7CiAgICBpbnQgdG1wID0gZGx1Z29zYy0xOwogCiAgICBmb3IgKGk9MDtpPD10bXA7aSsrLHRtcC0tKXsKICAgIAlpZiAodFtpXSE9dFt0bXBdKXsKCQkJcmV0dXJuIDA7CiAgICAJfQogICAgfQogICAgcmV0dXJuIDE7Cn0KCmludCBtYWluKCkgewoJcHJpbnRmKCIlZCIsY3p5X3BhbGluZHJvbSgiYWxhIikpOwoJcHJpbnRmKCIlZCIsY3p5X3BhbGluZHJvbSgia2FqYWsiKSk7CglwcmludGYoIiVkIixjenlfcGFsaW5kcm9tKCJrb2J5bGFtYW1hbHlib2siKSk7CglwcmludGYoIiVkIixjenlfcGFsaW5kcm9tKCJwYWxpbmRyb20iKSk7CglyZXR1cm4gMDsKfQ==