If the sum $$\sum_{n=0}^{2011} \frac{n+2}{n!+(n+1)!+(n+2)!}$$ can be written as $$\frac{1}{2} - \frac{1}{a!}$$find the last three digits of a.
I have reduced the given expression to $$\frac{1}{(n+2)(n)!}$$ and I think I will have to use the method of differences but I don't know how to proceed. Any help would be appreciated.
Hint: $$\frac1{(n+k)!}-\frac1{(n+k+1)!}=\frac{n+k}{(n+k+1)!}=\frac1{(n+k+1)(n+k-1)!}\ .$$