Puzzles solved by bba