Alright, let's work through 31420732 times 17710243 step by step
31420732 × 17710243 = 17710243 × (31420732)
+ 17710243 × 2 producing 35420486
+ 17710243 × 30 giving us 531307290
+ 17710243 × 700 that results in 12397170100
+ 17710243 × 0000 that is equal 0
+ 17710243 × 20000 that results in 354204860000
+ 17710243 × 400000 producing 7084097200000
+ 17710243 × 1000000 that is equal 17710243000000
+ 17710243 × 30000000 giving us 531307290000000

= 556468798957876
