Alright, let's work through 2994506 times 16866045 step by step
2994506 × 16866045 = 16866045 × (2994506)
+ 16866045 × 6 that results in 101196270
+ 16866045 × 00 that results in 0
+ 16866045 × 500 yielding 8433022500
+ 16866045 × 4000 that equals 67464180000
+ 16866045 × 90000 producing 1517944050000
+ 16866045 × 900000 that results in 15179440500000
+ 16866045 × 2000000 that is equal 33732090000000

= 50505472948770
