Alright, let's work through 23378074 times 27563301 step by step
23378074 × 27563301 = 27563301 × (23378074)
+ 27563301 × 4 yielding 110253204
+ 27563301 × 70 resulting in 1929431070
+ 27563301 × 000 that results in 0
+ 27563301 × 8000 giving us 220506408000
+ 27563301 × 70000 which equals 1929431070000
+ 27563301 × 300000 which equals 8268990300000
+ 27563301 × 3000000 giving us 82689903000000
+ 27563301 × 20000000 which equals 551266020000000

= 644376890462274
