Ideal team formation