Alright, let's work through 40321685 times 18587529 step by step
40321685 × 18587529 = 18587529 × (40321685)
+ 18587529 × 5 that is equal 92937645
+ 18587529 × 80 that equals 1487002320
+ 18587529 × 600 that is equal 11152517400
+ 18587529 × 1000 that equals 18587529000
+ 18587529 × 20000 that results in 371750580000
+ 18587529 × 300000 giving us 5576258700000
+ 18587529 × 0000000 that is equal 0
+ 18587529 × 40000000 that equals 743501160000000

= 749480489266365
