untitled-8244untitled-8302 rubyuntitled-8313 wordsuntitled-8317 rubyuntitled-8318untitled-8364untitled-8365