Alright, let's work through 378893 times 37189293 step by step
378893 × 37189293 = 37189293 × (378893)
+ 37189293 × 3 yielding 111567879
+ 37189293 × 90 that equals 3347036370
+ 37189293 × 800 that is equal 29751434400
+ 37189293 × 8000 which equals 297514344000
+ 37189293 × 70000 yielding 2603250510000
+ 37189293 × 300000 yielding 11156787900000

= 14090762792649
