What is the life cycle of a massive star?

Agiant, dwarf, black hole
Bblack hole, dwarf, giant
Cdwarf, black hole, giant
Ddwarf, giant, black hole