Alright, let's work through 31547834 times 31981794 step by step
31547834 × 31981794 = 31981794 × (31547834)
+ 31981794 × 4 what gives us 127927176
+ 31981794 × 30 what gives us 959453820
+ 31981794 × 800 that results in 25585435200
+ 31981794 × 7000 producing 223872558000
+ 31981794 × 40000 that is equal 1279271760000
+ 31981794 × 500000 that results in 15990897000000
+ 31981794 × 1000000 giving us 31981794000000
+ 31981794 × 30000000 producing 959453820000000

= 1008956328134196
