Shortest acting opioid analgesic is______________?

Shortest acting opioid analgesic is______________?

A. Morphine
B. Fentanyl
C. Remifentanil
D. Sufentanil