Alright, let's work through 54508703 times 58984004 step by step
54508703 × 58984004 = 58984004 × (54508703)
+ 58984004 × 3 giving us 176952012
+ 58984004 × 00 what gives us 0
+ 58984004 × 700 yielding 41288802800
+ 58984004 × 8000 that equals 471872032000
+ 58984004 × 00000 which equals 0
+ 58984004 × 500000 giving us 29492002000000
+ 58984004 × 4000000 what gives us 235936016000000
+ 58984004 × 50000000 yielding 2949200200000000

= 3215141555786812
