
Stanton D. answered 03/24/21
Tutor to Pique Your Sciences Interest
Hi again Maddie,
BaSO4, AgCl, and CuS no; AgNO3 and KNO3, yes.
Explanation: Ag is an unusual metal with insoluble halide salts. Something to do with ions sizes, hydration energy of Ag+ and packing into a very stable lattice.
Nitrates are in general soluble. Carbonates: yes for Li etc, no for Be etc.. Phosphates: yes for Li etc, no for Be etc. (your bones have Ca3(PO4)2 and CaCO3 as mineral content -- they had better not dissolve!).
-- Cheers, - Mr. d.

Stanton D.
Yes Also Pb(NO3)203/24/21