Synthetic detergents are more effective in hard water than soaps because (a) They are highly soluble in water (b) Their Ca ++ and Mg ++ salts are water soluble