Puzzles solved by cdsc