Which electromagnetic wave has the shortest wavelength? (A. Radio waves b. X-rays c.infrared rays or d. Visible light)