Alright, let's work through 39545986 times 10058462 step by step
39545986 × 10058462 = 10058462 × (39545986)
+ 10058462 × 6 yielding 60350772
+ 10058462 × 80 what gives us 804676960
+ 10058462 × 900 that equals 9052615800
+ 10058462 × 5000 what gives us 50292310000
+ 10058462 × 40000 resulting in 402338480000
+ 10058462 × 500000 that is equal 5029231000000
+ 10058462 × 9000000 that is equal 90526158000000
+ 10058462 × 30000000 that is equal 301753860000000

= 397771797433532
