Calculate the freezing point of a solution when 10.5 g of MgBr$_2$ was dissolved in 250 g of water, assuming MgBr$_2$ undergoes complete dissociation.
Given:
\[
\text{Molar mass of MgBr}_2 = 184 \, g\,mol^{-1}
\]
\[
K_f \text{ for water} = 1.86 \, K\,kg\,mol^{-1}
\]
(ii) Write two differences between ideal and non-ideal solutions.