Which type of wave has the shortest wavelength

Which type of wave has the shortest wavelength?

A. Gamma ray  B. Microwave                C. Ultraviolet  D. X-ray