s = gets.chomp result = s.size exist = false s.scan(/(?=(c[^cw]*?w[^w]*?w))/).each do |m| result = [result, m[0].to_s.size].min exist = true end puts exist ? result : -1