Alright, let's work through 40345381 times 78750672 step by step
40345381 × 78750672 = 78750672 × (40345381)
+ 78750672 × 1 resulting in 78750672
+ 78750672 × 80 that equals 6300053760
+ 78750672 × 300 giving us 23625201600
+ 78750672 × 5000 that results in 393753360000
+ 78750672 × 40000 that is equal 3150026880000
+ 78750672 × 300000 that equals 23625201600000
+ 78750672 × 0000000 that equals 0
+ 78750672 × 40000000 producing 3150026880000000

= 3177225865846032
