Question: how many episodes does my hero academia season 2 have?
Answer: 25