Alright, let's work through 40428955 times 20852116 step by step
40428955 × 20852116 = 20852116 × (40428955)
+ 20852116 × 5 resulting in 104260580
+ 20852116 × 50 what gives us 1042605800
+ 20852116 × 900 which equals 18766904400
+ 20852116 × 8000 that results in 166816928000
+ 20852116 × 20000 which equals 417042320000
+ 20852116 × 400000 yielding 8340846400000
+ 20852116 × 0000000 what gives us 0
+ 20852116 × 40000000 what gives us 834084640000000

= 843029259418780
