Alright, let's work through 31742586 times 5086391 step by step
31742586 × 5086391 = 5086391 × (31742586)
+ 5086391 × 6 giving us 30518346
+ 5086391 × 80 resulting in 406911280
+ 5086391 × 500 producing 2543195500
+ 5086391 × 2000 that is equal 10172782000
+ 5086391 × 40000 resulting in 203455640000
+ 5086391 × 700000 which equals 3560473700000
+ 5086391 × 1000000 that equals 5086391000000
+ 5086391 × 30000000 what gives us 152591730000000

= 161455203747126
