Puzzles solved by rosy O