Alright, let's work through 20321678 times 46622718 step by step
20321678 × 46622718 = 46622718 × (20321678)
+ 46622718 × 8 giving us 372981744
+ 46622718 × 70 that results in 3263590260
+ 46622718 × 600 what gives us 27973630800
+ 46622718 × 1000 producing 46622718000
+ 46622718 × 20000 that is equal 932454360000
+ 46622718 × 300000 yielding 13986815400000
+ 46622718 × 0000000 yielding 0
+ 46622718 × 20000000 resulting in 932454360000000

= 947451862680804
