Chemistry of heterocyclic compounds.