Alright, let's work through 66989112 times 16166090 step by step
66989112 × 16166090 = 16166090 × (66989112)
+ 16166090 × 2 yielding 32332180
+ 16166090 × 10 which equals 161660900
+ 16166090 × 100 producing 1616609000
+ 16166090 × 9000 yielding 145494810000
+ 16166090 × 80000 resulting in 1293287200000
+ 16166090 × 900000 producing 14549481000000
+ 16166090 × 6000000 that is equal 96996540000000
+ 16166090 × 60000000 yielding 969965400000000

= 1082952013612080
