by differences of solubilities