Can you tell me the answer to how many episodes does my hero academia season 2 have??
25