Alright, let's work through 39954101 times 58462113 step by step
39954101 × 58462113 = 58462113 × (39954101)
+ 58462113 × 1 giving us 58462113
+ 58462113 × 00 resulting in 0
+ 58462113 × 100 which equals 5846211300
+ 58462113 × 4000 yielding 233848452000
+ 58462113 × 50000 that equals 2923105650000
+ 58462113 × 900000 resulting in 52615901700000
+ 58462113 × 9000000 what gives us 526159017000000
+ 58462113 × 30000000 producing 1753863390000000

= 2335801167475413
