#include <bits/stdc++.h>
using namespace std;

int main()
{
	string s;
	int ans = INT32_MAX;

	cin >> s;

	int sz = s.size();
	for( int i = 0; i < sz - 1; i++ ) {
		if( s[i] != s[i + 1] ) {
			ans = min( ans, max( i + 1, sz - i - 1 ) );
		}
	}
	if( ans == INT32_MAX ) {
		ans = sz;
	}

	cout << ans << endl;

	return 0;
}
