Alright, let's work through 31544328 times 1346132 step by step
31544328 × 1346132 = 1346132 × (31544328)
+ 1346132 × 8 that is equal 10769056
+ 1346132 × 20 which equals 26922640
+ 1346132 × 300 that equals 403839600
+ 1346132 × 4000 which equals 5384528000
+ 1346132 × 40000 that results in 53845280000
+ 1346132 × 500000 yielding 673066000000
+ 1346132 × 1000000 yielding 1346132000000
+ 1346132 × 30000000 that equals 40383960000000

= 42462829339296
