Sodium Chloride is the LEAST soluble in which of the following liquids?

a. H2O
b. CCl4
c. HF
d. CH3OH
e. CH3OOH

I know NaCl is a polar molecule...and a dipole-dipole IMF bond?

My guess is b because it's nonpolar and I think it's a London Dispersion IMF. Is this right?

Also,

Which of the following is LEAST soluble in water?

a. (NH4)SO4
b. KMnO4
c. BaCO3
d. Zn(NO3)2
e. Na3PO4

This one I took a wild guess because I'm not really sure what any of the molecules are...help with this one plz?

Thank you!

2 answers

btw my guess for the second one was d.
For the first one the answer is b because CCl4 is a nonpolar molecule and NaCl can only dissolve in polar/ionic substances.

The second one is c because all molecules containing NH4+ are soluble as well as K+, NO3-, and Na+