Alright, let's work through 31825741 times 16973983 step by step
31825741 × 16973983 = 16973983 × (31825741)
+ 16973983 × 1 giving us 16973983
+ 16973983 × 40 that results in 678959320
+ 16973983 × 700 which equals 11881788100
+ 16973983 × 5000 that results in 84869915000
+ 16973983 × 20000 giving us 339479660000
+ 16973983 × 800000 producing 13579186400000
+ 16973983 × 1000000 that results in 16973983000000
+ 16973983 × 30000000 producing 509219490000000

= 540209586696403
