Question: how many episodes are on season 3 of empire
Answer: 18