#include using namespace std; static char _c = 'c'; static char _w = 'w'; void Slove() { char S[100001]; cin >> S; int calc = 100000; int ans = 1; while (S[calc] != _c && S[calc] != _w) { calc = calc / 2; } if (calc != 1) { if (S[calc] == _c) { while (S[calc + calc / 2] == _c) { calc += calc / 2; } while (S[++calc] == _c); while (S[calc + 1 + ans++] == _w); } else { while (S[calc / 2] == _w) { calc /= 2; } while (S[--calc] == _w); ans = calc; } } cout << ans << endl; } int main() { Slove(); }