Alright, let's work through 40464888 times 19660846 step by step
40464888 × 19660846 = 19660846 × (40464888)
+ 19660846 × 8 yielding 157286768
+ 19660846 × 80 yielding 1572867680
+ 19660846 × 800 that equals 15728676800
+ 19660846 × 4000 yielding 78643384000
+ 19660846 × 60000 that equals 1179650760000
+ 19660846 × 400000 resulting in 7864338400000
+ 19660846 × 0000000 giving us 0
+ 19660846 × 40000000 resulting in 786433840000000

= 795573931375248
