Alright, let's work through 20586428 times 52170742 step by step
20586428 × 52170742 = 52170742 × (20586428)
+ 52170742 × 8 yielding 417365936
+ 52170742 × 20 giving us 1043414840
+ 52170742 × 400 that is equal 20868296800
+ 52170742 × 6000 yielding 313024452000
+ 52170742 × 80000 yielding 4173659360000
+ 52170742 × 500000 yielding 26085371000000
+ 52170742 × 0000000 producing 0
+ 52170742 × 20000000 yielding 1043414840000000

= 1074009223889576
