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