Alright, let's work through 31491573 times 42508997 step by step
31491573 × 42508997 = 42508997 × (31491573)
+ 42508997 × 3 yielding 127526991
+ 42508997 × 70 producing 2975629790
+ 42508997 × 500 which equals 21254498500
+ 42508997 × 1000 which equals 42508997000
+ 42508997 × 90000 resulting in 3825809730000
+ 42508997 × 400000 that results in 17003598800000
+ 42508997 × 1000000 producing 42508997000000
+ 42508997 × 30000000 that equals 1275269910000000

= 1338675182182281
