Q: how many episodes of flash season 4 will there be? A:
23