Puzzles solved by CDSDS