Which of the following particles is the lightest__________________?

Which of the following particles is the lightest__________________?

A. nucleus
B. electron
C. proton
D. meson
E. neutron