Puzzles solved by hggg dgg