A hydrocarbon A (molecular formula $\mathrm{C}_{5} \mathrm{H}_{10}$ ) yields 2-methylbutane on catalytic hydrogenation. A adds $\mathrm{HBr}$ (in accordance with Markownikoff's rule) to form a compound B which on reaction with silver hydroxide forms an alcohol $\mathrm{C}, \mathrm{C}_{5} \mathrm{H}_{12} \mathrm{O} .$ Alcohol $\mathrm{C}$ on oxidation gives a ketone D. Deduce the structures of $A, B, C$ and $D$ and show the reactions involved.