To test our knowledge of combinatorics that we learned over the past few weeks, we will go over 4 tough problems.