Alright, let's work through 40557145 times 40540605 step by step
40557145 × 40540605 = 40540605 × (40557145)
+ 40540605 × 5 that is equal 202703025
+ 40540605 × 40 yielding 1621624200
+ 40540605 × 100 producing 4054060500
+ 40540605 × 7000 which equals 283784235000
+ 40540605 × 50000 that results in 2027030250000
+ 40540605 × 500000 resulting in 20270302500000
+ 40540605 × 0000000 what gives us 0
+ 40540605 × 40000000 resulting in 1621624200000000

= 1644211195372725
