Question: how many episodes will boku no hero academia season 3 have
Answer: 25