#include <iostream>
using namespace std;
int reverseNum(int n, int rev)
{
// Base case
if(n == 0)
return rev;
int digit = n % 10;
rev = rev * 10 + digit;
return reverseNum(n / 10, rev);
}
void checkPalindrome(int n)
{
int rev = reverseNum(n, 0);
if(rev == n)
cout << "True";
else
cout << "False";
}
int main()
{
int n;
cin >> n;
checkPalindrome(n);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IHJldmVyc2VOdW0oaW50IG4sIGludCByZXYpCnsKICAgIC8vIEJhc2UgY2FzZQogICAgaWYobiA9PSAwKQogICAgICAgIHJldHVybiByZXY7CgogICAgaW50IGRpZ2l0ID0gbiAlIDEwOwogICAgcmV2ID0gcmV2ICogMTAgKyBkaWdpdDsKCiAgICByZXR1cm4gcmV2ZXJzZU51bShuIC8gMTAsIHJldik7Cn0KCnZvaWQgY2hlY2tQYWxpbmRyb21lKGludCBuKQp7CiAgICBpbnQgcmV2ID0gcmV2ZXJzZU51bShuLCAwKTsKCiAgICBpZihyZXYgPT0gbikKICAgICAgICBjb3V0IDw8ICJUcnVlIjsKICAgIGVsc2UKICAgICAgICBjb3V0IDw8ICJGYWxzZSI7Cn0KCmludCBtYWluKCkKewogICAgaW50IG47CiAgICBjaW4gPj4gbjsKCiAgICBjaGVja1BhbGluZHJvbWUobik7CgogICAgcmV0dXJuIDA7Cn0=