Alright, let's work through 20347928 times 46313702 step by step
20347928 × 46313702 = 46313702 × (20347928)
+ 46313702 × 8 that results in 370509616
+ 46313702 × 20 that is equal 926274040
+ 46313702 × 900 resulting in 41682331800
+ 46313702 × 7000 that equals 324195914000
+ 46313702 × 40000 which equals 1852548080000
+ 46313702 × 300000 producing 13894110600000
+ 46313702 × 0000000 that results in 0
+ 46313702 × 20000000 resulting in 926274040000000

= 942387873709456
