No problem, we've got 23859708 and 6689882 to multiply
23859708 × 6689882 = 6689882 × (23859708)
+ 6689882 × 8 which equals 53519056
+ 6689882 × 00 that equals 0
+ 6689882 × 700 that equals 4682917400
+ 6689882 × 9000 producing 60208938000
+ 6689882 × 50000 resulting in 334494100000
+ 6689882 × 800000 producing 5351905600000
+ 6689882 × 3000000 that is equal 20069646000000
+ 6689882 × 20000000 what gives us 133797640000000

= 159618631074456
