Question: how many episode does attack on titan season 1 have?
Answer: 25