Alright, let's work through 31349471 times 42585403 step by step
31349471 × 42585403 = 42585403 × (31349471)
+ 42585403 × 1 giving us 42585403
+ 42585403 × 70 that equals 2980978210
+ 42585403 × 400 that equals 17034161200
+ 42585403 × 9000 producing 383268627000
+ 42585403 × 40000 what gives us 1703416120000
+ 42585403 × 300000 giving us 12775620900000
+ 42585403 × 1000000 that is equal 42585403000000
+ 42585403 × 30000000 that results in 1277562090000000

= 1335029856371813
