Adducts of Diketene, Alcohols,and Aldehydes: Useful Building Blocks for 3,4-Dihydropyrimidinonesand 1,4-Dihydropyridines