Alright, let's work through 58357020 times 64355456 step by step
58357020 × 64355456 = 64355456 × (58357020)
+ 64355456 × 0 producing 0
+ 64355456 × 20 which equals 1287109120
+ 64355456 × 000 yielding 0
+ 64355456 × 7000 that is equal 450488192000
+ 64355456 × 50000 resulting in 3217772800000
+ 64355456 × 300000 what gives us 19306636800000
+ 64355456 × 8000000 yielding 514843648000000
+ 64355456 × 50000000 that results in 3217772800000000

= 3755592632901120
