#include <iostream>
#include <algorithm>
bool isPalindrome(const std::string &str) {
return std::equal(str.cbegin(), str.cbegin() + (str.size() / 2), str.crbegin());
}
int main() {
std::cout << isPalindrome("kajak") << '\n'
<< isPalindrome("kobylamamalybok") << '\n'
<< isPalindrome("ala ma kota") << '\n'
<< isPalindrome("abba") << '\n';
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKYm9vbCBpc1BhbGluZHJvbWUoY29uc3Qgc3RkOjpzdHJpbmcgJnN0cikgewogIHJldHVybiBzdGQ6OmVxdWFsKHN0ci5jYmVnaW4oKSwgc3RyLmNiZWdpbigpICsgKHN0ci5zaXplKCkgLyAyKSwgc3RyLmNyYmVnaW4oKSk7CQp9CgppbnQgbWFpbigpIHsKICBzdGQ6OmNvdXQgPDwgaXNQYWxpbmRyb21lKCJrYWphayIpIDw8ICdcbicKICAgICAgICAgICAgPDwgaXNQYWxpbmRyb21lKCJrb2J5bGFtYW1hbHlib2siKSA8PCAnXG4nCiAgICAgICAgICAgIDw8IGlzUGFsaW5kcm9tZSgiYWxhIG1hIGtvdGEiKSA8PCAnXG4nCiAgICAgICAgICAgIDw8IGlzUGFsaW5kcm9tZSgiYWJiYSIpIDw8ICdcbic7Cn0=