#include <bits/stdc++.h>
using namespace std;
int sum[1000005], ans = 0;
string s;
int main() {
  cin >> s;
  int x = s.size();
  for (int i = 1; i <= x; i++) {
    for (int j = 0; j < i && j <= x - i; j++) {
      if (s[i - j] == s[i + j]) {
        sum[i]++;
      } else if (s[i - j] == '?' || s[i + j] == '?') {
        sum[i]++;
      } else {
        break;
      }
    }
  }
  for (int i = 1; i <= x; i++) {
    if (sum[i] > ans) {
      ans = sum[i];
    }
  }
  cout << ans - 1;
}
