#include <iostream>
#include <string>
using namespace std;

int main(){
  string s;
  cin >> s ;
  int K=s.size();
  int L=s.size() ;
  for(int i=0;i<L-1 ;i++){
    if(s[i]!=s[i+1] ){
     int A=max(i+1,L-i-1);
     K=min(A,K);
      }
    }
  cout <<K<<endl;
  return 0;
  }
