Which of the following combinations of soluble ionic compounds is likely to produce an insoluble precipitate when mixed in water? (Select all that apply)
a) NaCl and KNO₃
b) AgNO₃ and Na₂S
c) CaCl₂ and NaOH
d) MgSO₄ and HCl