Puzzles solved by ruby