#include <bits/stdc++.h>
int chk(char str[], int n) {
  int l = 0;
  n = n - 1;
  while (n > l) {
    if (str[l++] != str[n--]) {
      return 1;
    }
  }
  return 0;
}
int main(void) {
  int n;
  char a[60];
  scanf("%s", &a);
  n = strlen(a);
  for (n; n > 0; n--) {
    if (chk(a, n)) {
      break;
    }
  }
  printf("%d", n);
  return 0;
}
