Question: how many episodes does arrow season 5 have?
Answer: 23