Alright, let's work through 38370676 times 31354691 step by step
38370676 × 31354691 = 31354691 × (38370676)
+ 31354691 × 6 yielding 188128146
+ 31354691 × 70 what gives us 2194828370
+ 31354691 × 600 that equals 18812814600
+ 31354691 × 0000 which equals 0
+ 31354691 × 70000 producing 2194828370000
+ 31354691 × 300000 which equals 9406407300000
+ 31354691 × 8000000 giving us 250837528000000
+ 31354691 × 30000000 that results in 940640730000000

= 1203100689441116
