The problem looks a bit like the knapsack problem, but here the objects placed in the sack are unique and it is allowed to overflow the sack. The main goal is to see if it is possible to fill all of the sacks.PROBLEM: Say I have a set of unique buckets $Q = \{4,2,7,1\}$, where the value indicates the space of each bucket. Also, I have a set of unique objects $T = \{1,3,2,2,4,3\}$ where the value of each indicates the spaces it takes up.Overflowing values are discarded, meaning that you can't split an object between buckets.Is there a way for me to take those unique objects and place them in the buckets such that all of the buckets are filled - overflow is allowed.My question: For a given number of buckets $Q$ and objects $T$ - I wish to show this is NP-Complete by reducing from the Subset Sum problem. How would I go about doing this? 
Reduce Subset Sum to a modified knapsack problem
complexity theory