#include<bits/stdc++.h>
using namespace std;
const int maxn = 1e5+100;
char s[maxn];
int ans=0x3f3f3f3f;
int main()
{
    while (scanf("%s",s)!=EOF)
    {
        int l=strlen(s);
        for (int i=1;i<l;i++)
            if (s[i-1] != s[i])
                ans=min(ans,max(i,l-i));
        printf("%d\n",ans);
    }
    return 0;
}
