Alright, let's work through 5577 times 5578 step by step
5577 × 5578 = 5578 × (5577)
+ 5578 × 7 giving us 39046
+ 5578 × 70 resulting in 390460
+ 5578 × 500 that equals 2789000
+ 5578 × 5000 giving us 27890000

= 31108506
