Lattice energies of BeF2, MgF2, CaF2 and BaF2 are −2906, −2610, −2459, and −2367 kJ mol−1, respectiely. Hydration energies of Be2+, Mg2+, Ca2+, Ba2+, and F− are −2494, −1921 ,−1577, −1305, and−457 kJ mol−1, respectively. Which of the flourides is not soluble in water.