import std.stdio, std.algorithm, std.conv, std.array, std.string;

void main()
{
    auto S = readln.chomp.to!(dchar[]);
    int K, len, llen;
    dchar last = '2';
    foreach (s; S) {
        if (last != s) {
            K = max(K, len + llen);
            llen = len;
            len = 1;
            last = s;
        } else {
            len++;
        }
    }
    K = max(K, len + llen);
    writeln(llen ? K == S.length ? max(len, llen) : K : S.length);
}