Which of the following compounds volatilises on heating (a) MgCl2 (b) HgCl2 (c) CaCl2 (d) FeCl3