Alright, let's work through 50384699 times 10158108 step by step
50384699 × 10158108 = 10158108 × (50384699)
+ 10158108 × 9 that is equal 91422972
+ 10158108 × 90 which equals 914229720
+ 10158108 × 600 producing 6094864800
+ 10158108 × 4000 producing 40632432000
+ 10158108 × 80000 what gives us 812648640000
+ 10158108 × 300000 that equals 3047432400000
+ 10158108 × 0000000 which equals 0
+ 10158108 × 50000000 that results in 507905400000000

= 511813213989492
