Alright, let's work through 39870948 times 31296834 step by step
39870948 × 31296834 = 31296834 × (39870948)
+ 31296834 × 8 which equals 250374672
+ 31296834 × 40 that results in 1251873360
+ 31296834 × 900 that is equal 28167150600
+ 31296834 × 0000 yielding 0
+ 31296834 × 70000 giving us 2190778380000
+ 31296834 × 800000 what gives us 25037467200000
+ 31296834 × 9000000 that equals 281671506000000
+ 31296834 × 30000000 yielding 938905020000000

= 1247834440978632
