#include <bits/stdc++.h>
using namespace std;
#define rep(i,n) for(int i = 0;i < n;i++)
const int INF = 1e9;

int main(){
	int N;string S;
	cin >> S ;
	N = S.size();
  	int ans = N, len;
	for(int i = 0;i < N-1;i++){
		if(S[i]!=S[i+1]){
			len = max(i+1,N-i-1);
			ans = min(ans,len);
		}
  	}
  	cout << ans << endl;
	return 0;
}