Calculating the molar mass of a solute from freezing point
The freezing point depression is based on the molal concentration (moles of solute per kg of solvent).
$$\Delta T_f = -k_f \cdot m$$
You know the freezing point depression of the solution and the cryoscopic constant, so you can calculate the molality:
$$m = -\dfrac{\Delta T_f}{k_f}=-\dfrac{\pu{-1.23 ^\circ C}}{1.86 \frac{\textrm{kg}\cdot ^\circ \text{C}}{\textrm{mol}}}=\pu{0.66 molal}$$
Since molality is the number of moles of solute divided by the mass of the solvent in kg, you can calculate the moles of the solute:
$$n_\textrm{solute}= \pu{0.66 m} \cdot \pu{ 0.105 kg}= \ ...$$
Divide your mass of solute by the moles of solute and you will get the molar mass (and not 2.989 g).