The Sun is the source of an enormous amount of energy, a portion of which provides the Earth with the light and heat necessary to support life.
(The Sun; is; the source of an enormous amount of energy) (a portion of which; provides; the Earth; with the light and heat necessary to support life) (The Sun; is the source of; an enormous amount)
The Sun a portion of which The Sun
is provides is the source of
the source of an enormous amount of energy
the Earth with the light and heat necessary to support life
an enormous amount