Smallest Sufficient Team
Given a list of required skills and a list of people each with their own skill set, find the smallest team (by number of people) that collectively covers all required skills.
Given a list of required skills and a list of people each with their own skill set, find the smallest team (by number of people) that collectively covers all required skills.