Alright, let's work through 31111583 times 42829903 step by step
31111583 × 42829903 = 42829903 × (31111583)
+ 42829903 × 3 what gives us 128489709
+ 42829903 × 80 producing 3426392240
+ 42829903 × 500 which equals 21414951500
+ 42829903 × 1000 giving us 42829903000
+ 42829903 × 10000 producing 428299030000
+ 42829903 × 100000 resulting in 4282990300000
+ 42829903 × 1000000 which equals 42829903000000
+ 42829903 × 30000000 producing 1284897090000000

= 1332506082066449
