Waves are caused by.?

Solar radiation

Winds

Gravitational force of earth

Gravitational force of moon