#include <bits/stdc++.h>
std::string s;
int main(void) {
  using namespace std;
  ios_base::sync_with_stdio(false);
  cin >> s;
  int count = 0;
  for (int i = 0, j = s.size() - 1; i < j; i++, j--) {
    if (s[i] != s[j]) ++count;
  }
  if (count == 1) {
    cout << "YES\n";
    return 0;
  }
  if (count > 1) {
    cout << "NO\n";
    return 0;
  }
  if (count == 0 && s.size() % 2 == 0) {
    cout << "NO\n";
    return 0;
  }
  cout << "YES\n";
}
