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