Puzzles solved by hgfd