#include <bits/stdc++.h>
using namespace std;
int ans = 0;
bool ispal(string s) {
  int l = s.size();
  for (int k = 0; k < l / 2; k++)
    if (s[k] != s[l - k - 1]) return false;
  return true;
}
int main() {
  ios_base ::sync_with_stdio(false);
  string s;
  cin >> s;
  for (int i = 2; i <= s.size(); i++) {
    for (int j = 0; j + i - 1 < s.size(); j++) {
      if (!ispal(s.substr(j, i))) ans = max(ans, i);
    }
  }
  cout << ans << "\n";
  return 0;
}
