Alright, let's work through 20966021 times 5112641 step by step
20966021 × 5112641 = 5112641 × (20966021)
+ 5112641 × 1 what gives us 5112641
+ 5112641 × 20 what gives us 102252820
+ 5112641 × 000 yielding 0
+ 5112641 × 6000 which equals 30675846000
+ 5112641 × 60000 producing 306758460000
+ 5112641 × 900000 which equals 4601376900000
+ 5112641 × 0000000 giving us 0
+ 5112641 × 20000000 producing 102252820000000

= 107191738571461
