Puzzles solved by hbj