(a)(1)NaCN,(2)PhMgBr,(3)H3O⊕(b)(1)AlCl3andBenzene,(2)PhMgBr,(3)H3O⊕(c)(1)Mgmetal,(2)Benzene,(3)H3O⊕(d)Above all