[LeetCode] 1125. Smallest Sufficient Team (Hard)