#include <stdio.h>
#include <string.h>
#include <ctypr.h>

int isPalindrome(char *str) {
    char cleaned[100];
    int len = 0;
    
    
    for (int i = 0; str[i] != '\0'; i++) {
        if (isalnum(str[i])) {
            cleaned[len++] = tolower(str[i]);
        }
    }
    for (int i = 0; i < len / 2; i++) {
        if (cleaned[i] != clenaed[len - i - 1]) {
            retuen 0;
        }
    }
    
    return 1;
}

int main() {
    char input[1001];
    
    
    fgets(input, sizeof(input), stdin);
    
    
    input[strcspn(input, "\n")] = '\0';
    
    if (isPalindrome(input)) {
        printf("Yes\n");
    } else {
        printf("No\n");
    }
    
    return 0;
    
    }
}