Alright, let's work through 37953534 times 40006679 step by step
37953534 × 40006679 = 40006679 × (37953534)
+ 40006679 × 4 yielding 160026716
+ 40006679 × 30 that is equal 1200200370
+ 40006679 × 500 which equals 20003339500
+ 40006679 × 3000 which equals 120020037000
+ 40006679 × 50000 resulting in 2000333950000
+ 40006679 × 900000 that equals 36006011100000
+ 40006679 × 7000000 which equals 280046753000000
+ 40006679 × 30000000 that results in 1200200370000000

= 1518394851653586
