An organic compound ′A′(C3H4) on hydration in presence of H2SO4/HgSO4 gives white crystalline product (D) with sodium hydrogensulphite. It gives negative Tollen's test and positive iodoforn's test. On drastic oxidation ′B′ gives compound ′C′(C2H4O2) along with formic acid. Identify compounds ′A′,′B′ and ′C′ and explain all the reactions.
Compound B ( propanone ) is a ketone therefore Fehling's test and Tollen's tests are negative.