(i) Acetaldehyde to butane-1,3-diol
`underset("Acetaldehyde")(CH_(3)CHO)underset(("Aldol condensation"))overset(NaOH)rarrCH_(3)-underset("Acetaldol")underset(OH)underset(|)(C)HCH_(2)CHOunderset(("reduction"))overset(LiAlH_(4))rarrunderset("Butan"-1,3-"diol")(CH_(3)-underset(OH)underset(|)(C)H-CH_(2)-underset(OH)underset(|)(C)H_(2))`
(ii) `underset("Acetone")(CH_(3)COCH_(3))underset(("reduction"))overset(LiAlH_(4))rarrunderset("See-propyl alcohol")(CH_(3)-underset(OH)underset(|)CH-CH_(3))underset("heat")overset(H_(2)SO_(4)(Conc.))rarrunderset("Proapne")(CH_(3)-CH=CH_(2))`