Puzzles solved by J.D.D.