Puzzles solved by hjm