Puzzles solved by hgf