Alright, let's work through 23021423 times 16396658 step by step
23021423 × 16396658 = 16396658 × (23021423)
+ 16396658 × 3 yielding 49189974
+ 16396658 × 20 that results in 327933160
+ 16396658 × 400 what gives us 6558663200
+ 16396658 × 1000 producing 16396658000
+ 16396658 × 20000 producing 327933160000
+ 16396658 × 000000 resulting in 0
+ 16396658 × 3000000 producing 49189974000000
+ 16396658 × 20000000 what gives us 327933160000000

= 377474399604334
