Puzzles solved by James A