Alright, let's work through 39991359 times 20013118 step by step
39991359 × 20013118 = 20013118 × (39991359)
+ 20013118 × 9 that is equal 180118062
+ 20013118 × 50 producing 1000655900
+ 20013118 × 300 giving us 6003935400
+ 20013118 × 1000 what gives us 20013118000
+ 20013118 × 90000 that is equal 1801180620000
+ 20013118 × 900000 which equals 18011806200000
+ 20013118 × 9000000 producing 180118062000000
+ 20013118 × 30000000 that equals 600393540000000

= 800351786647362
