Select all answers that apply. Wave diffraction depends on the:

size of the obstacle.
wavelength of the waves.
speed of the waves.
mood of the waves.