Alright, let's work through 31659208 times 38734735 step by step
31659208 × 38734735 = 38734735 × (31659208)
+ 38734735 × 8 giving us 309877880
+ 38734735 × 00 that equals 0
+ 38734735 × 200 that equals 7746947000
+ 38734735 × 9000 yielding 348612615000
+ 38734735 × 50000 yielding 1936736750000
+ 38734735 × 600000 what gives us 23240841000000
+ 38734735 × 1000000 resulting in 38734735000000
+ 38734735 × 30000000 giving us 1162042050000000

= 1226311032189880
