Alright, let's work through 31849382 times 32304871 step by step
31849382 × 32304871 = 32304871 × (31849382)
+ 32304871 × 2 which equals 64609742
+ 32304871 × 80 that results in 2584389680
+ 32304871 × 300 which equals 9691461300
+ 32304871 × 9000 that results in 290743839000
+ 32304871 × 40000 that results in 1292194840000
+ 32304871 × 800000 that is equal 25843896800000
+ 32304871 × 1000000 that equals 32304871000000
+ 32304871 × 30000000 that equals 969146130000000

= 1028890176939722
