Alright, let's work through 54589887 times 66010550 step by step
54589887 × 66010550 = 66010550 × (54589887)
+ 66010550 × 7 giving us 462073850
+ 66010550 × 80 resulting in 5280844000
+ 66010550 × 800 that equals 52808440000
+ 66010550 × 9000 that is equal 594094950000
+ 66010550 × 80000 resulting in 5280844000000
+ 66010550 × 500000 which equals 33005275000000
+ 66010550 × 4000000 that is equal 264042200000000
+ 66010550 × 50000000 that results in 3300527500000000

= 3603508465307850
