Alright, let's work through 59178541 times 21108501 step by step
59178541 × 21108501 = 21108501 × (59178541)
+ 21108501 × 1 producing 21108501
+ 21108501 × 40 which equals 844340040
+ 21108501 × 500 what gives us 10554250500
+ 21108501 × 8000 that is equal 168868008000
+ 21108501 × 70000 that equals 1477595070000
+ 21108501 × 100000 what gives us 2110850100000
+ 21108501 × 9000000 yielding 189976509000000
+ 21108501 × 50000000 yielding 1055425050000000

= 1249170291877041
