Puzzles solved by John Stanford