Hydrocarbon compounds and their derivatives