Magnesium sulfide, calcium carbonate, and magnesium hydroxide are insoluble in water.
Any ionic compound containing the sulfide ion (exceptions: compounds of ammonium ion, alkali metal cations, calcium, strontium, and barium ions), the carbonate ion (exceptions: compounds containing ammonium ion and alkali metal cations), the phosphate ion (exceptions: compounds containing ammonium ion and the alkali metal cations), and the hydroxide ion (exceptions: compound containing ammonium ion, calcium, strontium, and barium ions as well as alkali metal cations) is insoluble in water.