Puzzles solved by ddss