Puzzles solved by sds