Alright, let's work through 39645404 times 18640094 step by step
39645404 × 18640094 = 18640094 × (39645404)
+ 18640094 × 4 producing 74560376
+ 18640094 × 00 yielding 0
+ 18640094 × 400 resulting in 7456037600
+ 18640094 × 5000 giving us 93200470000
+ 18640094 × 40000 giving us 745603760000
+ 18640094 × 600000 that is equal 11184056400000
+ 18640094 × 9000000 that equals 167760846000000
+ 18640094 × 30000000 producing 559202820000000

= 738994057227976
