Puzzles solved by Will cox