Which of the following is responsible for the cycle of lunar phases

The moon's distance from Earth.


The relative locations of the moon, sun, and Earth throughout the moons revolution around our planet.


The speed of the moon's rotation.