s = gets.chomp result = s.length is_exist = false s.match(/(c[^cw]*w[^w]*w)/) do |m| result = [m.to_s.length,result].min is_exist = true end puts(if !is_exist then -1 else result end)