Puzzles solved by adsd