A ketone A(C4H8O), which undergoes a haloform reaction gives compound B on reduction. B on heating with sulphuric acid gives a compound C which forms monozonide D. D on hydrolysis in presence of zinc dust gives only acetaldehyde E. Identify A, B, C, D and E. Write the reactions involved.