It is the problem 1.2.3 of Karlin's book An introduction to stochastic modeling:
A population having $N$ distinct elements is sampled with replacement. Because of repetitions a sample of size r can have fewer than r different elements. Let $S_r$ be the sample size necessary to have r different elements. Show that
$$\Bbb E[S_r]=N\left(\frac1N+\frac{1}{N-1}+...+\frac{1}{N-r+1}\right)$$
But I have a different solution. I did
$$\Pr[S_r=r]=\frac NN\frac{N-1}{N}\dots\frac{N-r+1}{N}=\frac{(N)_r}{N^r}$$
$$\Pr[S_r=r+1]=\frac{(N)_r}{N^r}\frac rN$$
And in general
$$\Pr[S_r=r+k]=\frac{(N)_r}{N^r}\left(\frac rN\right)^k$$
Now
$$\Bbb E[S_r]=\sum_{k\ge0}(r+k)\Pr[S_r=r+k]$$
Doing some algebra I get the solution
$$\Bbb E[S_r]=\sum_{k\ge0}(r+k)\Pr[S_r=r+k]=\frac{(N)_r}{N^r}\frac{(N-r+1)Nr}{(N-r)^2}$$
This expression dont seem equivalent to the textbook solution. Can someone show me my mistake or the way to get the solution of the book? Thank you in advance.
EDITION: I see a weird mistake. I assumed that for $S_r>r$ the others values may repeat... but this is not true, they can be different too. Anyway this dont seem going in the good direction cause it complicate a lot the expression. Anyway I will see what I get fixing that.