#include <stdio.h>
//1305 FnLock
int arrcount(char arr[])
{
int i;
int count=0;
for(i=0;arr[i]!='\0';i++)
{
count++;
}
return count;
}
int main(void)
{
char arr[100];
gets(arr);
int i,j,k;
int control=1;
k=arrcount(arr);
// | |
// a b c b a
// | |
//一个一个比
for(i=0,j=k/2;i<j;i++,k--)
{
if(arr[i]!=arr[k-1])
{
control=0;
break;
}
}
if(control==1) printf("Yes");
else printf("No");
return 0;
}