#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int MAXN=1e6+5;
int tab[MAXN];
 
int main(){
    ios::sync_with_stdio(0);
    cout.tie(0);
    cin.tie(0);
    string s;
    cin >> s;
    int n=s.size();
    int res=n;
    for(int i=1;i<n;i++)
		if(s[i]!=s[i-1]) res=min(res,max(i,n-i));
	cout << res;	
}