2. The integer part of the number $(\sqrt{2}+\sqrt{3}-\sqrt{6})(-\sqrt{2}$ $+\sqrt{3}+\sqrt{6})(\sqrt{2}-\sqrt{3}+\sqrt{6})$ is ( ).
(A) 3
(B) 4
(C) 5
(D) 6
2. (B).

Obviously, the original number equals $\frac{23}{\sqrt{2}+\sqrt{3}+\sqrt{6}}$, and $\sqrt{2} + \sqrt{3} + \sqrt{6}$ is greater than 5.6 but less than 5.7, so the original number is greater than 4 and less than 4.2, and its integer part equals 4.