Puzzles solved by patrick