Alright, let's work through 40520305 times 23862832 step by step
40520305 × 23862832 = 23862832 × (40520305)
+ 23862832 × 5 that equals 119314160
+ 23862832 × 00 giving us 0
+ 23862832 × 300 giving us 7158849600
+ 23862832 × 0000 what gives us 0
+ 23862832 × 20000 giving us 477256640000
+ 23862832 × 500000 that is equal 11931416000000
+ 23862832 × 0000000 what gives us 0
+ 23862832 × 40000000 what gives us 954513280000000

= 966929230803760
