Treatment of 3-[(alkoxycarbonyl)alkyl]-substituted conjugated cycloalkenones with
diisobutylaluminum hydride at -78 °C followed by acid quenching furnishes spiro ethers,
whereas the corresponding 3-(carboxyalkyl)-substituted cycloalkenones generate spiro
lactones upon reaction with sodium borohydride at 30 °C followed by acid quenching.
enones - heterocycles - lactones - spiro compounds