For a few hours, some satellites experienced electrical failure and at the same time, radio communications at high latitudes were also disrupted. Which is an astronomer most likely to predict was the cause?

A. solar flares
B. solar energetic particles
C. coronal mass ejections
D. a geomagnetic storm