#!/usr/bin/ruby -w
# answer: http://o...content-available-to-author-only...e.jp/qa/q7063937.html
STDIN.each do |line|
puts line
[/^ruby$/, /^R|ruby$/, /^(?:R|r)uby$/, /^[Rr]uby$/, /^(?i:r)uby$/].each do |pattern|
puts [pattern, pattern.match(line)].map(&:inspect).join(': ')
end
puts '-' * 80
end
IyEvdXNyL2Jpbi9ydWJ5IC13CiMgYW5zd2VyOiBodHRwOi8vby4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uZS5qcC9xYS9xNzA2MzkzNy5odG1sCgpTVERJTi5lYWNoIGRvIHxsaW5lfAogIHB1dHMgbGluZQogIAogIFsvXnJ1YnkkLywgL15SfHJ1YnkkLywgL14oPzpSfHIpdWJ5JC8sIC9eW1JyXXVieSQvLCAvXig/aTpyKXVieSQvXS5lYWNoIGRvIHxwYXR0ZXJufAogICAgcHV0cyBbcGF0dGVybiwgcGF0dGVybi5tYXRjaChsaW5lKV0ubWFwKCY6aW5zcGVjdCkuam9pbignOiAnKQogIGVuZAogIAogIHB1dHMgJy0nICogODAKZW5k