Alright, let's work through 40787078 times 55156471 step by step
40787078 × 55156471 = 55156471 × (40787078)
+ 55156471 × 8 yielding 441251768
+ 55156471 × 70 resulting in 3860952970
+ 55156471 × 000 that results in 0
+ 55156471 × 7000 producing 386095297000
+ 55156471 × 80000 that equals 4412517680000
+ 55156471 × 700000 which equals 38609529700000
+ 55156471 × 0000000 what gives us 0
+ 55156471 × 40000000 that results in 2206258840000000

= 2249671284881738
