设 $\mathrm{A}, \mathrm{B}, \mathrm{C}$ 均为 $\mathbf{n}$ 阶矩阵, $\mathbf{E}$ 是 $\mathbf{n}$ 阶单位矩阵, 且 $\mathbf{A B C}=\mathbf{E}$, 则必有
A. $\mathbf{A C B}=\mathbf{E}$;
B. $\mathbf{B A C}=\mathbf{E}$;
C. $\mathbf{C B A}=\mathbf{E}$;
D. $\mathbf{B}^{-1}=\mathbf{CA}$.