Alright, let's work through 40301103 times 12507894 step by step
40301103 × 12507894 = 12507894 × (40301103)
+ 12507894 × 3 that is equal 37523682
+ 12507894 × 00 yielding 0
+ 12507894 × 100 giving us 1250789400
+ 12507894 × 1000 giving us 12507894000
+ 12507894 × 00000 that results in 0
+ 12507894 × 300000 which equals 3752368200000
+ 12507894 × 0000000 yielding 0
+ 12507894 × 40000000 giving us 500315760000000

= 504081924407082
