Puzzles solved by John Mahon