Alright, let's work through 40622576 times 99511596 step by step
40622576 × 99511596 = 99511596 × (40622576)
+ 99511596 × 6 that is equal 597069576
+ 99511596 × 70 giving us 6965811720
+ 99511596 × 500 yielding 49755798000
+ 99511596 × 2000 yielding 199023192000
+ 99511596 × 20000 that is equal 1990231920000
+ 99511596 × 600000 giving us 59706957600000
+ 99511596 × 0000000 that equals 0
+ 99511596 × 40000000 producing 3980463840000000

= 4042417371391296
