Alright, let's work through 40811792 times 23445118 step by step
40811792 × 23445118 = 23445118 × (40811792)
+ 23445118 × 2 giving us 46890236
+ 23445118 × 90 yielding 2110060620
+ 23445118 × 700 that equals 16411582600
+ 23445118 × 1000 producing 23445118000
+ 23445118 × 10000 producing 234451180000
+ 23445118 × 800000 which equals 18756094400000
+ 23445118 × 0000000 resulting in 0
+ 23445118 × 40000000 yielding 937804720000000

= 956837279231456
