str = gets.chomp regex = /c[^c]*?w.*?w/ cwws = str.scan(regex) if cwws.empty? puts(-1) return end puts(cwws.min { |a, b| a.size <=> b.size }.size)