Alright, let's work through 20864508 times 16946271 step by step
20864508 × 16946271 = 16946271 × (20864508)
+ 16946271 × 8 that is equal 135570168
+ 16946271 × 00 that equals 0
+ 16946271 × 500 resulting in 8473135500
+ 16946271 × 4000 that results in 67785084000
+ 16946271 × 60000 giving us 1016776260000
+ 16946271 × 800000 producing 13557016800000
+ 16946271 × 0000000 yielding 0
+ 16946271 × 20000000 which equals 338925420000000

= 353575606849668
