Alright, let's work through 39874262 times 31289301 step by step
39874262 × 31289301 = 31289301 × (39874262)
+ 31289301 × 2 what gives us 62578602
+ 31289301 × 60 resulting in 1877358060
+ 31289301 × 200 producing 6257860200
+ 31289301 × 4000 what gives us 125157204000
+ 31289301 × 70000 producing 2190251070000
+ 31289301 × 800000 producing 25031440800000
+ 31289301 × 9000000 giving us 281603709000000
+ 31289301 × 30000000 which equals 938679030000000

= 1247637785870862
