Hi Luis, I think we probably need to handle when all the agent in the same team is in drain.
when agentsTeam.count(False) == 0, we can may be set some default number in that case. (Since it won't be pulling down the work, any number will be fine 3?)