Which of the following lists the correct order of stages in the lifecycle of a butterfly?

A
pupa, egg, caterpillar, butterfly

B
pupa, butterfly, egg, caterpillar

C
caterpillar, egg, pupa, butterfly

D
egg, caterpillar, pupa, butterfly