Alright, let's work through 31701640 times 165571 step by step
31701640 × 165571 = 165571 × (31701640)
+ 165571 × 0 what gives us 0
+ 165571 × 40 yielding 6622840
+ 165571 × 600 what gives us 99342600
+ 165571 × 1000 which equals 165571000
+ 165571 × 00000 resulting in 0
+ 165571 × 700000 giving us 115899700000
+ 165571 × 1000000 resulting in 165571000000
+ 165571 × 30000000 giving us 4967130000000

= 5248872236440
