The greenhouse effect that raises the surface temperature of planets

The greenhouse effect that raises the surface temperature of planets
a. occurs because the ice crystals in the upper atmosphere act like pieces of glass that keep energy near the planet.
b. is due to ultraviolet light being absorbed by greenhouse gasses that are in the planet's atmosphere
c. arises when infrared light is absorbed by gases in the atmosphere.
d. is due to the dust in the atmosphere absorbing energy.