Puzzles solved by JGH