Puzzles solved by pat1972