Puzzles solved by HDGD