#include <bits/stdc++.h>
using namespace std;
char s[310000];
int n;
int main() {
  cin >> s;
  n = strlen(s);
  int l = 0, r = n - 1;
  while (l <= r) {
    int numl = 1, numr = 1;
    while (l + 1 < n && s[l + 1] == s[l]) {
      l++;
      numl++;
    }
    while (r - 1 >= 0 && s[r - 1] == s[r]) {
      r--;
      numr++;
    }
    if (l >= r) {
      if (numl <= 1) {
        printf("0\n");
        return 0;
      } else {
        printf("%d\n", numl + 1);
        return 0;
      }
    }
    if (s[l] != s[r] || numl + numr < 3) {
      printf("0\n");
      return 0;
    }
    l++;
    r--;
  }
  printf("0\n");
  return 0;
}
