Alright, let's work through 504019 times 66780505 step by step
504019 × 66780505 = 66780505 × (504019)
+ 66780505 × 9 that results in 601024545
+ 66780505 × 10 which equals 667805050
+ 66780505 × 000 that results in 0
+ 66780505 × 4000 yielding 267122020000
+ 66780505 × 00000 that equals 0
+ 66780505 × 500000 that is equal 33390252500000

= 33658643349595
