Cl2 + H2 --> 2HCl
2HCl + Mg --> MgCl2 + H2
MgCl2 + 2AgNO3 --> Mg(NO3)2 + 2AgCl
2HBr + 2K --> 2KBr + H2
2KBr --> 2K + Br2
3Br2 + 2Al --> 2AlBr3
CaF2 + 2HBr --> 2HF + CaBr2
2HF + 2Na --> 2NaF + H2