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.