Alright, let's work through 58471373 times 31537668 step by step
58471373 × 31537668 = 31537668 × (58471373)
+ 31537668 × 3 that equals 94613004
+ 31537668 × 70 which equals 2207636760
+ 31537668 × 300 which equals 9461300400
+ 31537668 × 1000 that equals 31537668000
+ 31537668 × 70000 resulting in 2207636760000
+ 31537668 × 400000 that equals 12615067200000
+ 31537668 × 8000000 that is equal 252301344000000
+ 31537668 × 50000000 yielding 1576883400000000

= 1844050749178164
