affiliation not provided to SSRN
Pyrylium salt, pyridinium salt, hydrazide, ylide, ANRORC, pyranopyridine