That was tough, I don't know much about particle physics... but when you said electrons were three orders of magnitude smaller, that gave me some clues. :laugh2:
Figured it would be protons or neutrons, neutrons didn't really fit so I looked into protons and then thought of photons, and...