What three factors determine the average surface temperature of a planet?

5 answers 5