#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
#define pi 3.14159265359
#define el <<"\n"
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
char s[10000];
cin>>s;
int len = 0;
while(s[len] != '\0'){
len++;
}
bool palindrome = true;
for(int i = 0;i<len/2;i++){
if(s[i] != s[len - 1 - i]){
palindrome = false;
break;
}
}
if(palindrome){
cout<< "YES" el;
}
else{
cout<< "NO" el;
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnR5cGVkZWYgbG9uZyBsb25nIGxsOwojZGVmaW5lIHBpIDMuMTQxNTkyNjUzNTkKI2RlZmluZSBlbCA8PCJcbiIKIAppbnQgbWFpbigpIHsKaW9zOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOyAgICAKY2luLnRpZShudWxscHRyKTsKY291dC50aWUobnVsbHB0cik7CiAgICAKIGNoYXIgc1sxMDAwMF07CiBjaW4+PnM7CiBpbnQgbGVuID0gMDsKIHdoaWxlKHNbbGVuXSAhPSAnXDAnKXsKIAlsZW4rKzsKIH0KIGJvb2wgcGFsaW5kcm9tZSA9IHRydWU7CiBmb3IoaW50IGkgPSAwO2k8bGVuLzI7aSsrKXsKIAlpZihzW2ldICE9IHNbbGVuIC0gMSAtIGldKXsKIAkJcGFsaW5kcm9tZSA9IGZhbHNlOwogCQlicmVhazsKIAl9CiB9CiAKIGlmKHBhbGluZHJvbWUpewogCWNvdXQ8PCAiWUVTIiBlbDsKIH0KIGVsc2V7CiAJY291dDw8ICJOTyIgZWw7CiB9CiAgICByZXR1cm4gMDsKfQ==