Puzzles solved by Hgf