An organic compound (A) molecular formula C3H6O is resistant to oxidation but form a compound (B) (C3H8O) on reduction (B) reacts with HBr to form a bromide (C) which on treatment with alcoholic KOH forms an alkene (D) (C3H6). Deduce the structures of A,B,C and D.