#include<stdio.h>
#include<ctype.h>
#include<string.h>

int main() {
    char s[1001], clean[1001];
    int j = 0;
    
    fgets(s, sizeof(s), stdin);
    
    for (int i = 0; s[i] != '\0'; i++)
    if (isalums(s[i])) {
        clean[j++] = tolower(s[i]);
    }
}
clean[j] = '\0';

int left = 0, right = j - 1;
while (left < right) {
    if (clean[left] != c)
    printf("NO");
    return 0;
}
left++;
right--;
}
printf("YES");
return 0;
}