What drug is a synthetic derivative of morphine?

Question: What drug is a synthetic derivative of morphine?

Choices:

Ecstasy
Cocaine
Marihuana
Heroine

Correct answer:

Heroine