Alright, let's work through 18004571 times 58454405 step by step
18004571 × 58454405 = 58454405 × (18004571)
+ 58454405 × 1 that results in 58454405
+ 58454405 × 70 giving us 4091808350
+ 58454405 × 500 that results in 29227202500
+ 58454405 × 4000 resulting in 233817620000
+ 58454405 × 00000 which equals 0
+ 58454405 × 000000 yielding 0
+ 58454405 × 8000000 that equals 467635240000000
+ 58454405 × 10000000 which equals 584544050000000

= 1052446485085255
