Consider $T$ = $9 \times 99 \times 999 \times 9999 \times \cdots \times \underbrace{999....9}_{2015 \:nines}$
Find the last 3 digits of $T$
Advise: I wrote it down wrong the first time, it should be a product of "2015" numbers, i apologize about that, i realized my fault when i was travelling and i couldn't repare it in my cellphone.
My try
I know the last digit, i found it easily, but the struggle is with the others. I tried this:
$9 \times 99 \times 999 \times \cdots \times \underbrace{999 \ldots 9}_{2015 \:nines}$ $= 9 \times 9(11) \times 9(111) \times \cdots \times 9(\underbrace{111 \ldots 1}_{2015 \:ones})$
So $T$ = $9(1+11+111+ \cdots +\underbrace{111 \ldots 1}_{2015 \:ones})$
But from here i found nothing, any hints?
The question was changed from a product of four to a product of 2015 factors.
Maybe the author of the question may change the number of factors again, so let's solve it for any number of factors $n \geq 3$:
$$\prod_{k=1}^n\sum_{i=0}^{k-1}9 \times 10^i \equiv 9 \times 99 \times \prod_{k=3}^n999 \equiv 9\times 99 \times (-1)^{n-2} \equiv \left\{ \begin{array}{ll} 109 \mbox{ mod } 1000 & n= 2k+1 \\ 891 \mbox{ mod } 1000 & n = 2k \end{array} \right.$$
So, for $n = 2015$ we get $109$.
I leave the cases $n=1$ and $n=2$ for the inclined reader :-).