Alright, let's work through 40245326 times 58344809 step by step
40245326 × 58344809 = 58344809 × (40245326)
+ 58344809 × 6 producing 350068854
+ 58344809 × 20 yielding 1166896180
+ 58344809 × 300 that is equal 17503442700
+ 58344809 × 5000 that is equal 291724045000
+ 58344809 × 40000 that is equal 2333792360000
+ 58344809 × 200000 that equals 11668961800000
+ 58344809 × 0000000 which equals 0
+ 58344809 × 40000000 that is equal 2333792360000000

= 2348105858612734
