#include <iostream>
using namespace std;
int reverse(int num) {
int reversed = 0;
while (num > 0) {
reversed = reversed * 10 + (num % 10);
num /= 10;
}
return reversed;
}
int isPalindrome(int num) {
int reversed = reverse(num);
if (num == reversed) {
return 1;
} else {
return 0;
}
}
/*int noPalindromes(int a, int b) {
int count = 0;
for (int i = a; i <= b; i++) {
if (isPalindrome(i)) {
count++;
}
}
}*/
int main() {
int num;
cin >> num;
cout << reverse(num);
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAKdXNpbmcgbmFtZXNwYWNlIHN0ZDsgCgoKaW50IHJldmVyc2UoaW50IG51bSkgewogICAgaW50IHJldmVyc2VkID0gMDsKICAgIHdoaWxlIChudW0gPiAwKSB7CiAgICAgICAgcmV2ZXJzZWQgPSByZXZlcnNlZCAqIDEwICsgKG51bSAlIDEwKTsKICAgICAgICBudW0gLz0gMTA7CiAgICB9CiAgICByZXR1cm4gcmV2ZXJzZWQ7Cn0KaW50IGlzUGFsaW5kcm9tZShpbnQgbnVtKSB7CglpbnQgcmV2ZXJzZWQgPSByZXZlcnNlKG51bSk7CiAgICBpZiAobnVtID09IHJldmVyc2VkKSB7CiAgICAgICAgcmV0dXJuIDE7CiAgICB9IGVsc2UgewogICAgICAgIHJldHVybiAwOwogICAgfSAKfQovKmludCBub1BhbGluZHJvbWVzKGludCBhLCBpbnQgYikgewogICAgaW50IGNvdW50ID0gMDsKICAgIGZvciAoaW50IGkgPSBhOyBpIDw9IGI7IGkrKykgewogICAgICAgIGlmIChpc1BhbGluZHJvbWUoaSkpIHsKICAgICAgICAgICAgY291bnQrKzsKICAgICAgICB9CiAgICB9Cn0qLwppbnQgbWFpbigpIHsKCWludCBudW07CgljaW4gPj4gbnVtOwoJY291dCA8PCByZXZlcnNlKG51bSk7CgkKfQ==