Alright, let's work through 40790859 times 18394177 step by step
40790859 × 18394177 = 18394177 × (40790859)
+ 18394177 × 9 which equals 165547593
+ 18394177 × 50 giving us 919708850
+ 18394177 × 800 resulting in 14715341600
+ 18394177 × 0000 yielding 0
+ 18394177 × 90000 that equals 1655475930000
+ 18394177 × 700000 that is equal 12875923900000
+ 18394177 × 0000000 yielding 0
+ 18394177 × 40000000 resulting in 735767080000000

= 750314280428043
