Alright, let's work through 18149428 times 44940378 step by step
18149428 × 44940378 = 44940378 × (18149428)
+ 44940378 × 8 resulting in 359523024
+ 44940378 × 20 resulting in 898807560
+ 44940378 × 400 yielding 17976151200
+ 44940378 × 9000 resulting in 404463402000
+ 44940378 × 40000 resulting in 1797615120000
+ 44940378 × 100000 which equals 4494037800000
+ 44940378 × 8000000 producing 359523024000000
+ 44940378 × 10000000 giving us 449403780000000

= 815642154803784
