#include <bits/stdc++.h>
using namespace std;
const int maxn = 55;
char t[maxn];
bool check(int x, int y) {
  while (x < y) {
    if (t[x] != t[y]) return 1;
    x++;
    y--;
  }
  return 0;
}
int main() {
  scanf("%s", t + 1);
  int L = strlen(t + 1);
  int ma = 0;
  for (int i = 1; i <= L; i++) {
    for (int j = i + 1; j <= L; j++) {
      if (check(i, j)) ma = max(ma, j - i + 1);
    }
  }
  printf("%d\n", ma);
  return 0;
}
