#include <bits/stdc++.h>
int main() {
  char s[50];
  scanf("%s", s);
  int i, l = strlen(s), flag = 0;
  for (i = 0; i < l; i++) {
    if (s[i] != s[l - i - 1]) flag++;
  }
  if (flag == 2)
    printf("YES");
  else if (flag == 0 && strlen(s) % 2 == 1)
    printf("YES");
  else
    printf("NO");
  return 0;
}
