#include <stdio.h>
#include<stdbool.h>
bool isPalindrome(int x) {
if(x<0) return false;
else if(x==0) return true;
int a[13];
int count=1;
a[0]=x%10;
int temp=x/10;
while(temp!=0){
a[count]=temp%10;
temp/=10;
count++;
}
count--;
for (int i = 0; i < count / 2; i++) {
if (a[i] != a[count - 1 - i])
return false;
}
return true;
}
int main(){
int n;
bool a=isPalindrome(n);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlPHN0ZGJvb2wuaD4KCmJvb2wgaXNQYWxpbmRyb21lKGludCB4KSB7CiAgICBpZih4PDApIHJldHVybiBmYWxzZTsKICAgIGVsc2UgaWYoeD09MCkgcmV0dXJuIHRydWU7CiAgICAKICAgICAgICBpbnQgYVsxM107CiAgICAgICAgaW50IGNvdW50PTE7CiAgICAgICAgYVswXT14JTEwOwogICAgICAgIGludCB0ZW1wPXgvMTA7CgogICAgICAgIHdoaWxlKHRlbXAhPTApewogICAgICAgIGFbY291bnRdPXRlbXAlMTA7CiAgICAgICAgdGVtcC89MTA7CiAgICAgICAgY291bnQrKzsKICAgICAgICB9CiAgICAgICAgY291bnQtLTsKICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IGNvdW50IC8gMjsgaSsrKSB7CiAgICAgICAgaWYgKGFbaV0gIT0gYVtjb3VudCAtIDEgLSBpXSkKICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgfQogICAgICAgIHJldHVybiB0cnVlOwogICAgCn0KCmludCBtYWluKCl7CglpbnQgbjsKCXNjYW5mKCIlZCIsJm4pOwoJYm9vbCBhPWlzUGFsaW5kcm9tZShuKTsKCXByaW50ZigiJWQiLGEpOwoJcmV0dXJuIDA7Cn0=