Generating function problem follow

35 Views Asked by At

There are $30$ kinds of gifts that will be distributed to $50$ peoples with each people getting at least $1$ gift. How many possible ways are there?

the answer using generating function. Any hints or idea?