Working as a team, 8 mathletes can solve 20 problems in 10 minutes. At this same rate, how many mathletes are needed in order to solve 30 problems in 5 minutes?