Puzzles solved by asdq