Puzzles solved by asa