Alright, let's work through 20868377 times 40715046 step by step
20868377 × 40715046 = 40715046 × (20868377)
+ 40715046 × 7 yielding 285005322
+ 40715046 × 70 producing 2850053220
+ 40715046 × 300 yielding 12214513800
+ 40715046 × 8000 resulting in 325720368000
+ 40715046 × 60000 that equals 2442902760000
+ 40715046 × 800000 resulting in 32572036800000
+ 40715046 × 0000000 that results in 0
+ 40715046 × 20000000 that is equal 814300920000000

= 849656929500342
