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