Alright, let's work through 23880309 times 28308022 step by step
23880309 × 28308022 = 28308022 × (23880309)
+ 28308022 × 9 producing 254772198
+ 28308022 × 00 that is equal 0
+ 28308022 × 300 that results in 8492406600
+ 28308022 × 0000 which equals 0
+ 28308022 × 80000 producing 2264641760000
+ 28308022 × 800000 producing 22646417600000
+ 28308022 × 3000000 that results in 84924066000000
+ 28308022 × 20000000 that results in 566160440000000

= 676004312538798
