Solution:
$\text{HINT: If the hydration energy is greater than the lattice energy substance will be soluble.}$ $\text{Explanation:}$ $\text{STEP 1:}$ $\text{BeO is almost insoluble in water and } \text{BeSO}_4 \text{ is soluble in water. } \text{Be}^{2+} \text{ is a small cation with high polarising power and } \text{O}^{2-} \text{ is a small anion. The size compatibility of } \text{Be}^{2+} \text{ and } \text{O}^{2-} \text{ is high. Therefore, the lattice energy released during their formation is also very high. When BeO is dissolved in water, the hydration energy of its ions is not sufficient to overcome the high lattice energy.}$ $\text{Therefore, BeO is insoluble in water. On the other hand, } \text{SO}_4^{2-} \text{ ion is a large anion. Hence, } \text{Be}^{2+} \text{ can easily polarize } \text{SO}_4^{2-} \text{ ions, making } \text{BeSO}_4 \text{ unstable. Thus, the lattice energy of } \text{BeSO}_4 \text{ is not very high and so it is soluble in water.}$ $\text{STEP 2:}$ $\text{BaO is soluble in water, but } \text{BaSO}_4 \text{ is not. } \text{Ba}^{2+} \text{ is a large cation and } \text{O}^{2-} \text{ is a small anion. The size compatibility of } \text{Ba}^{2+} \text{ and } \text{O}^{2-} \text{ is not high. As a result, BaO is unstable. The lattice energy released during its formation is also not very large. It can easily be overcome by the hydration energy of the ions. Therefore, BaO is soluble in water.}$ $\text{In } \text{BaSO}_4\text{, } \text{Ba}^{2+} \text{ and } \text{SO}_4^{2-} \text{ are both large-sized. The lattice energy released is high. Hence, it is not soluble in water.}$ $\text{STEP 3:}$ $\text{LiI is more soluble than KI in ethanol. As a result of its small size, the lithium ion has higher polarising power than the potassium ion. It polarises the electron cloud of the iodide ion to a much greater extent than the potassium ion. This causes a greater covalent character in LiI than in KI. Hence, LiI is more soluble in ethanol.}$