Alright, let's work through 20770267 times 29908278 step by step
20770267 × 29908278 = 29908278 × (20770267)
+ 29908278 × 7 giving us 209357946
+ 29908278 × 60 that is equal 1794496680
+ 29908278 × 200 that results in 5981655600
+ 29908278 × 0000 that results in 0
+ 29908278 × 70000 producing 2093579460000
+ 29908278 × 700000 producing 20935794600000
+ 29908278 × 0000000 yielding 0
+ 29908278 × 20000000 that results in 598165560000000

= 621202919570226
