Question: how many episodes does grey's anatomy season 3 have?
Answer: 25