Strong solar flares