puzzles & fun with ruby