Alright, let's work through 40311581 times 36947743 step by step
40311581 × 36947743 = 36947743 × (40311581)
+ 36947743 × 1 yielding 36947743
+ 36947743 × 80 that results in 2955819440
+ 36947743 × 500 that is equal 18473871500
+ 36947743 × 1000 producing 36947743000
+ 36947743 × 10000 that results in 369477430000
+ 36947743 × 300000 producing 11084322900000
+ 36947743 × 0000000 that is equal 0
+ 36947743 × 40000000 that is equal 1477909720000000

= 1489421934711683
