which of the following has the longest life
dearf star
giant star
sun
supernova
dearf star
giant star
sun
supernova