let () = let s = read_line () in let rec doit i w ans = if i = (-1) then ans else if s.[i] = 'c' then begin match w with | [] | [_] -> doit (i - 1) w ans | _ :: j :: _ -> doit (i - 1) w (min ans (j - i + 1)) end else if s.[i] = 'w' then doit (i - 1) (i :: w) ans else doit (i - 1) w ans in let ans = doit (String.length s - 1) [] max_int in Printf.printf "%d\n" (if ans = max_int then (-1) else ans)