"In general, the term ???hetero??? denotes an atom other than carbon, preferably but not exclusively N, O, or S, SO and SO2." . . . .