What did the Ancient Egyptians believe caused the Nile to flood each year?

a) The tears of the goddess Isis
b) Melting snow to the south at the source of the river
c) Earthquakes in the Red Sea
d) A Shifting in the gravitational pull of the sun
e) Giant elephants in central Africa