Alright, let's work through 59337818 times 38355957 step by step
59337818 × 38355957 = 38355957 × (59337818)
+ 38355957 × 8 what gives us 306847656
+ 38355957 × 10 producing 383559570
+ 38355957 × 800 yielding 30684765600
+ 38355957 × 7000 that is equal 268491699000
+ 38355957 × 30000 producing 1150678710000
+ 38355957 × 300000 giving us 11506787100000
+ 38355957 × 9000000 resulting in 345203613000000
+ 38355957 × 50000000 producing 1917797850000000

= 2275958795681826
