Puzzles solved by jhs