#include<stdio.h>
#include<ctype.h>
#include<string.h>
int main()
{
    char s[1005], t[1005];
    if(! fgets(s,sizeof s, stdin)) return 0;
    int i=0, j=0;
    for(; s[i]; i++) if(isalnum)((unsigned char)s[i]) t[j++] = tolower((unsigned char)s[i]);
    if(j==0) { printf("Yes"); return 0; }
    t[j]=0;
    for(i=0;i<j/2;i++) if(t[i]!=t[j-1-i])
    { printf("No"); return 0; }
    printf("Yes");
    return 0;
}