Puzzles solved by JDH