Alright, let's work through 38156646 times 40128611 step by step
38156646 × 40128611 = 40128611 × (38156646)
+ 40128611 × 6 which equals 240771666
+ 40128611 × 40 that equals 1605144440
+ 40128611 × 600 that is equal 24077166600
+ 40128611 × 6000 resulting in 240771666000
+ 40128611 × 50000 that results in 2006430550000
+ 40128611 × 100000 producing 4012861100000
+ 40128611 × 8000000 yielding 321028888000000
+ 40128611 × 30000000 yielding 1203858330000000

= 1531173204398706
