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