Alright, let's work through 20403686 times 34150159 step by step
20403686 × 34150159 = 34150159 × (20403686)
+ 34150159 × 6 that results in 204900954
+ 34150159 × 80 yielding 2732012720
+ 34150159 × 600 that results in 20490095400
+ 34150159 × 3000 that is equal 102450477000
+ 34150159 × 00000 what gives us 0
+ 34150159 × 400000 yielding 13660063600000
+ 34150159 × 0000000 that equals 0
+ 34150159 × 20000000 which equals 683003180000000

= 696789121086074
