#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  cout.tie(NULL);
  string k;
  cin >> k;
  int n = k.length(), l = 0;
  int a[300004][2];
  a[l][0] = k[0];
  a[l][1] = 1;
  l++;
  for (int i = 1; i < n; i++) {
    if (k[i] != k[i - 1]) {
      a[l][0] = k[i];
      a[l][1] = 1;
      l++;
    } else
      a[l - 1][1]++;
  }
  for (int i = l / 2; i < l; i++) {
    if (a[i][0] != a[l - i - 1][0] || a[i][1] + a[l - i - 1][1] < 3)
      return cout << "0\n", 0;
  }
  cout << (l & 1 ? a[l / 2][1] + 1 : a[l / 2][1] + a[l / 2 - 1][1] + 1);
  return 0;
}
