Puzzles solved by ruthrc