Massive sun flare burst for December 31