Solar Flares as Natural Particle Accelerators: A High-energy