Puzzles solved by gsdh