Using $\mathrm{C}_6 \mathrm{H}_6, \mathrm{C}_6 \mathrm{H}_5 \mathrm{CH}_3$, via diazonium salts and other needed reagents, prepare $(a) o$-chlorotoluene, (b) $m$-chlorotoluene, $(c)$ 1,3,5-tribromobenzene, $(d) m$-bromochlorobenzene, $(e) p$-iodotoluene, $(f) p$-dinitrobenzene and $(g) p$-cyanobenzoic acid. Do not repeat the synthesis of intermediate products.