Precipitation reaction and solubility