Puzzles solved by AABD