Alright, let's work through 20317661 times 18904983 step by step
20317661 × 18904983 = 18904983 × (20317661)
+ 18904983 × 1 producing 18904983
+ 18904983 × 60 resulting in 1134298980
+ 18904983 × 600 yielding 11342989800
+ 18904983 × 7000 that is equal 132334881000
+ 18904983 × 10000 which equals 189049830000
+ 18904983 × 300000 what gives us 5671494900000
+ 18904983 × 0000000 which equals 0
+ 18904983 × 20000000 what gives us 378099660000000

= 384105035804763
