Alright, let's work through 31348824 times 39708358 step by step
31348824 × 39708358 = 39708358 × (31348824)
+ 39708358 × 4 that is equal 158833432
+ 39708358 × 20 what gives us 794167160
+ 39708358 × 800 producing 31766686400
+ 39708358 × 8000 which equals 317666864000
+ 39708358 × 40000 yielding 1588334320000
+ 39708358 × 300000 giving us 11912507400000
+ 39708358 × 1000000 that results in 39708358000000
+ 39708358 × 30000000 what gives us 1191250740000000

= 1244810326270992
