Alright, let's work through 41578678 times 99905667 step by step
41578678 × 99905667 = 99905667 × (41578678)
+ 99905667 × 8 what gives us 799245336
+ 99905667 × 70 yielding 6993396690
+ 99905667 × 600 which equals 59943400200
+ 99905667 × 8000 giving us 799245336000
+ 99905667 × 70000 which equals 6993396690000
+ 99905667 × 500000 that results in 49952833500000
+ 99905667 × 1000000 that is equal 99905667000000
+ 99905667 × 40000000 that equals 3996226680000000

= 4153945558568226
