Question: how many episodes are in season six of arrow?
Answer: 23