Alright, let's work through 58904809 times 42950623 step by step
58904809 × 42950623 = 42950623 × (58904809)
+ 42950623 × 9 yielding 386555607
+ 42950623 × 00 producing 0
+ 42950623 × 800 that is equal 34360498400
+ 42950623 × 4000 yielding 171802492000
+ 42950623 × 00000 yielding 0
+ 42950623 × 900000 giving us 38655560700000
+ 42950623 × 8000000 what gives us 343604984000000
+ 42950623 × 50000000 what gives us 2147531150000000

= 2529998244246007
