Alright, let's work through 1666488 times 20815332 step by step
1666488 × 20815332 = 20815332 × (1666488)
+ 20815332 × 8 resulting in 166522656
+ 20815332 × 80 yielding 1665226560
+ 20815332 × 400 producing 8326132800
+ 20815332 × 6000 that equals 124891992000
+ 20815332 × 60000 yielding 1248919920000
+ 20815332 × 600000 that results in 12489199200000
+ 20815332 × 1000000 which equals 20815332000000

= 34688500994016
