Alright, let's work through 31960382 times 43705551 step by step
31960382 × 43705551 = 43705551 × (31960382)
+ 43705551 × 2 producing 87411102
+ 43705551 × 80 which equals 3496444080
+ 43705551 × 300 what gives us 13111665300
+ 43705551 × 0000 what gives us 0
+ 43705551 × 60000 which equals 2622333060000
+ 43705551 × 900000 giving us 39334995900000
+ 43705551 × 1000000 what gives us 43705551000000
+ 43705551 × 30000000 giving us 1311166530000000

= 1396846105480482
