Alright, let's work through 20506338 times 17766679 step by step
20506338 × 17766679 = 17766679 × (20506338)
+ 17766679 × 8 producing 142133432
+ 17766679 × 30 yielding 533000370
+ 17766679 × 300 which equals 5330003700
+ 17766679 × 6000 what gives us 106600074000
+ 17766679 × 00000 which equals 0
+ 17766679 × 500000 producing 8883339500000
+ 17766679 × 0000000 what gives us 0
+ 17766679 × 20000000 what gives us 355333580000000

= 364329524711502
