Synthesis of functionalized 4H-pyran and cyclohexanone derivatives via three-component reactions of dimethyl acetonedicarboxylate, aromatic aldehydes, and malononitrile