#include <cstdio>
#include <cstring>
const int maxn = 256;//先定义好最大值
bool isabc(char str[]){//main方法前写好要用的方法
int len = strlen(str);
for(int i=0;i<len/2;i++){
if(str[i]!=str[len-1-i]){//判断不等比等更省时间
return false;
} //不要在这里输出,方法要有返回值的。
}
return true;
}
int main(){
char a[maxn];
while(gets(str)){
bool flag = isabc(a);
if(flag) printf("YES");
else printf("NO");
}
return 0;
}