Alright, let's work through 40629997 times 37679954 step by step
40629997 × 37679954 = 37679954 × (40629997)
+ 37679954 × 7 that results in 263759678
+ 37679954 × 90 that is equal 3391195860
+ 37679954 × 900 that results in 33911958600
+ 37679954 × 9000 which equals 339119586000
+ 37679954 × 20000 resulting in 753599080000
+ 37679954 × 600000 producing 22607972400000
+ 37679954 × 0000000 yielding 0
+ 37679954 × 40000000 resulting in 1507198160000000

= 1530936417980138
