#include using namespace std; int main() { // 1. 入力情報取得. string S; cin >> S; // 2. チワワ列の最小の長さは? // -> S から "cxxxxxxxw" の文字列を切り取る. // チワワ列の文字列長を, 少しずつ増やしていく. int ans = -1; // i: 調査するチワワの文字列長. for(int i = 3; i <= S.size(); i++){ // j: 文字列S の 探索開始位置. for(int j = 0; j <= S.size() - i; j++){ if(S[j] == 'c' && S[j + i - 1] == 'w'){ // k: チワワ列の先頭, 末尾が見つかった場合に, // その間に, 'w' があれば, チワワ列と確定するので, // j + 1 ~ j + i - 2 の範囲を調査する. for(int k = j + 1; k <= j + i - 2; k++){ // 初回更新. if(S[k] == 'w' && ans == -1) ans = i; // 2回目以降更新. if(S[k] == 'w' && ans != -1) ans = min(ans, i); } } } } // 3. 後処理. cout << ans << endl; return 0; }