2Mg + O2 = 2MgO
MgO + H2SO4 = MgSO4 + H2O
MgSO4 + 2KOH = Mg(OH)2 + K2SO4.
Mg(OH)2 -----> NaCl не удастся осуществить такое превращение, наверно где-то опечатка
4P + 5O2 = 2P2O5
P2O5 + 3H2O = 2H3PO4
H3PO4 + 3NaOH = Na3PO4 + 3H2O
2Na3PO4 + 3CaCl2 = Ca3(PO4)2 + 6NaCl