Alright, let's work through 40373112 times 17042404 step by step
40373112 × 17042404 = 17042404 × (40373112)
+ 17042404 × 2 that is equal 34084808
+ 17042404 × 10 that equals 170424040
+ 17042404 × 100 resulting in 1704240400
+ 17042404 × 3000 that is equal 51127212000
+ 17042404 × 70000 producing 1192968280000
+ 17042404 × 300000 yielding 5112721200000
+ 17042404 × 0000000 which equals 0
+ 17042404 × 40000000 which equals 681696160000000

= 688054885441248
