Which of the following statements are correct ?
(A) Both \( \mathrm{LiCl} \) and \( \mathrm{MgCl_2} \) are soluble in ethanol.
(B) The oxides \( \mathrm{Li_2O} \) and \( \mathrm{MgO} \) combine with excess of oxygen to give superoxide.
(C) \( \mathrm{LiF} \) is less soluble in water than other alkali metal fluorides.
(D) \( \mathrm{Li_2O} \) is more soluble in water than other alkali metal oxides.
Choose the most appropriate answer from the options given below: