Puzzles solved by ECSDG