Which of the following statements are correct from the given statements?
(i) BF3 is acid according to Lewis theory
(ii) Sodium hydroxide and potassium hydroxide are soluble in water.
(iii) Calcium hydroxide and magnesium hydroxide are partially soluble in water.
(iv) All metallic hydroxides react with bases to form their respective metallic salts.