Which of the following types of electromagnetic radiation has the highest energy?
A. microwaves
B. Gamma rays
C. x-rays
D. infrared

Brainliest!