We have $n+2$ balls and $n$ bins, in how many ways we can divide the balls between the bins such that there's no empty bin? (Bins are different and numbered)
My attempt: for the first bin we have $n+2$ options, for the second bin $n+1$ options, etc, for the last bin we have 3 options, when every bin has one ball we have two balls left, there are $n$ options for each ball so the final answer is: $\frac {(n+2)!}{2}\cdot n^2$
EDIT: The balls are different. (sorry I forgot to add that)
Since each bin must have at least 1 ball, you only free to choose how to place the remaining two balls. They can either both go in the same bin ($n$ ways to do this) or in different bins ($\binom{n}{2}$ ways to do this). Thus $$ n+\binom{n}{2}=\binom{n+1}{2}. $$
UPDATE: the balls being distinct changes things. There are $\binom{n+2}{n}$ ways to select how to fill the bins with 1 ball each. Then there are $n!$ ways to order each selection for a total of $$ n!\binom{n+2}{n} $$ ways to fill the bins with 1 ball each. The last two balls can either both go in the same bin ($n$ ways to do this) or in different bins ($2\binom{n}{2}$ ways to do this). The factor of two is from the fact that once I have selected the individual bins to put the remaining balls in, there are 2 distinct ways to fill them. Thus $$ n!\binom{n+2}{n}\left(n+2\binom{n}{2}\right). $$