Puzzles solved by CBA