Question: how many episodes of flash season 4 will there be?
Answer: 23