Alright, let's work through 40365016 times 478895 step by step
40365016 × 478895 = 478895 × (40365016)
+ 478895 × 6 what gives us 2873370
+ 478895 × 10 producing 4788950
+ 478895 × 000 that is equal 0
+ 478895 × 5000 resulting in 2394475000
+ 478895 × 60000 producing 28733700000
+ 478895 × 300000 yielding 143668500000
+ 478895 × 0000000 that equals 0
+ 478895 × 40000000 producing 19155800000000

= 19330604337320
