Question: legends of tomorrow season 3 no of episodes
Answer: 18