can we change these variables names , A and B are too generic, like your comments says, A could rows and B could be columns