// editor2
#include<stdio.h>
#include<ctype.h>
#include<string.h>
int main()
{
    char s[1005], clean[1005]    ;
    int i,j;
    if(fgets(s,sizeof(s),stdioin)==NULL)
    return 0;for(i=0;s[i]!='\0';i++)
    {
        if(isalnum((unsigned char)s[i]))
        {
            clen[j++]=tolower((unsigned char)s[i]);
        }
    }
    clean[j]='\0';
    int left=0,right=j-1;
    int ispal=1;
    while(left<right)
    {
        if(clean[left]!=clean[right])
        {
            ispal=0;
            break;
        }
        left++;
        right--;
    }
    if(ispal)
    printf("Yes");
    else
    printf("No");
    return 0;
}