Alright, let's work through 59731445 times 39958626 step by step
59731445 × 39958626 = 39958626 × (59731445)
+ 39958626 × 5 producing 199793130
+ 39958626 × 40 resulting in 1598345040
+ 39958626 × 400 which equals 15983450400
+ 39958626 × 1000 yielding 39958626000
+ 39958626 × 30000 that results in 1198758780000
+ 39958626 × 700000 yielding 27971038200000
+ 39958626 × 9000000 yielding 359627634000000
+ 39958626 × 50000000 which equals 1997931300000000

= 2386786471194570
