Puzzles solved by GFHD