Alright, let's work through 20662485 times 90644107 step by step
20662485 × 90644107 = 90644107 × (20662485)
+ 90644107 × 5 which equals 453220535
+ 90644107 × 80 that equals 7251528560
+ 90644107 × 400 producing 36257642800
+ 90644107 × 2000 yielding 181288214000
+ 90644107 × 60000 producing 5438646420000
+ 90644107 × 600000 what gives us 54386464200000
+ 90644107 × 0000000 resulting in 0
+ 90644107 × 20000000 giving us 1812882140000000

= 1872932501225895
