Alright, let's work through 18784520 times 66572529 step by step
18784520 × 66572529 = 66572529 × (18784520)
+ 66572529 × 0 that is equal 0
+ 66572529 × 20 what gives us 1331450580
+ 66572529 × 500 that equals 33286264500
+ 66572529 × 4000 yielding 266290116000
+ 66572529 × 80000 which equals 5325802320000
+ 66572529 × 700000 yielding 46600770300000
+ 66572529 × 8000000 resulting in 532580232000000
+ 66572529 × 10000000 resulting in 665725290000000

= 1250533002451080
