Alright, let's work through 31178382 times 45742708 step by step
31178382 × 45742708 = 45742708 × (31178382)
+ 45742708 × 2 yielding 91485416
+ 45742708 × 80 what gives us 3659416640
+ 45742708 × 300 that equals 13722812400
+ 45742708 × 8000 what gives us 365941664000
+ 45742708 × 70000 that equals 3201989560000
+ 45742708 × 100000 that is equal 4574270800000
+ 45742708 × 1000000 that is equal 45742708000000
+ 45742708 × 30000000 that results in 1372281240000000

= 1426183623738456
