To solve this questions you first need to find the number of moles of barium phosphate you have. The molar mass of barium phosphate is 601.93g/mol.
24.4/601.83 = 0.0402 moles barium phosphate
Then you need to use avagadro’s number, 6.022 x 10^23, which is the number of molecules or formula units in a mole.
6.022 x 10^23 * 0.0402 = 2.42 x 10^22 formula units
A simple way to go about this is that we look at the solubility curve, on the x axis we first look at the temperature and then the corresponding value of solute/100g H2O on the y axis, from the 4 curves above only NaNO3 has a curve that can accommodate 80g of salt at 40 without being Saturated since at 40 degrees it can accommodate 105g of salt to become completely Saturated.
I believe the answer is B!