Alright, let's work through 45085178 times 58742050 step by step
45085178 × 58742050 = 58742050 × (45085178)
+ 58742050 × 8 that equals 469936400
+ 58742050 × 70 yielding 4111943500
+ 58742050 × 100 producing 5874205000
+ 58742050 × 5000 yielding 293710250000
+ 58742050 × 80000 that equals 4699364000000
+ 58742050 × 000000 what gives us 0
+ 58742050 × 5000000 which equals 293710250000000
+ 58742050 × 40000000 yielding 2349682000000000

= 2648395780334900
