Alright, let's work through 31339896 times 58418474 step by step
31339896 × 58418474 = 58418474 × (31339896)
+ 58418474 × 6 that is equal 350510844
+ 58418474 × 90 that results in 5257662660
+ 58418474 × 800 producing 46734779200
+ 58418474 × 9000 giving us 525766266000
+ 58418474 × 30000 what gives us 1752554220000
+ 58418474 × 300000 that is equal 17525542200000
+ 58418474 × 1000000 what gives us 58418474000000
+ 58418474 × 30000000 that equals 1752554220000000

= 1830828899638704
