Which of the following processes relies on the Sun?
A. ocean currents
B. the water cycle
C. wind and weather
D. all of these