Alright, let's work through 64158518 times 37955429 step by step
64158518 × 37955429 = 37955429 × (64158518)
+ 37955429 × 8 that equals 303643432
+ 37955429 × 10 that is equal 379554290
+ 37955429 × 500 which equals 18977714500
+ 37955429 × 8000 that is equal 303643432000
+ 37955429 × 50000 that is equal 1897771450000
+ 37955429 × 100000 that is equal 3795542900000
+ 37955429 × 4000000 which equals 151821716000000
+ 37955429 × 60000000 resulting in 2277325740000000

= 2435164074694222
