Which of these star lifecycles is in order?

A. Nebula, Dust Cloud, Red Giant, Globule, Black Hole
B. Nebula, Dust Cloud, Globule, Neutron Star, Red Giant
C. Red Giant, White Dwarf, Black Dwarf, Supernova, Neutron Star, Black Hole
D. Main Sequence Star, Red Giant, Neutron Star, Black Dwarf, Supernova