Alright, let's work through 31251352 times 20122109 step by step
31251352 × 20122109 = 20122109 × (31251352)
+ 20122109 × 2 that equals 40244218
+ 20122109 × 50 resulting in 1006105450
+ 20122109 × 300 which equals 6036632700
+ 20122109 × 1000 that equals 20122109000
+ 20122109 × 50000 producing 1006105450000
+ 20122109 × 200000 which equals 4024421800000
+ 20122109 × 1000000 what gives us 20122109000000
+ 20122109 × 30000000 that is equal 603663270000000

= 628843111341368
