Alright, let's work through 40571945 times 45381846 step by step
40571945 × 45381846 = 45381846 × (40571945)
+ 45381846 × 5 that is equal 226909230
+ 45381846 × 40 producing 1815273840
+ 45381846 × 900 giving us 40843661400
+ 45381846 × 1000 producing 45381846000
+ 45381846 × 70000 producing 3176729220000
+ 45381846 × 500000 yielding 22690923000000
+ 45381846 × 0000000 that equals 0
+ 45381846 × 40000000 which equals 1815273840000000

= 1841229759910470
