It is often the case that out of a number of groups, we desire to take a number
of representatives. It is usually our goal to take the smallest number of
representatives while making sure that no group is left out.
For our case study today we are going to