Is there any proof where we can find the last two digits of odd number product.
$$1\cdot3\cdot5\cdot7\cdot\ldots\cdot99 = a_i$$ Find the last two digits of $a_i$. The answer would be $75$ as any multiples of $5$ will always end with $5$.
Are there any solid proof or trick to find the last two digits of the above product?
One of the terms in $1\cdot3\cdot5\cdot...\cdot99$ will be $25$, so indeed the answer is either $25$ or $75$. Note that $25k$ ends in $25$ if $k\equiv1$ (mod $4$) and $25k$ ends in $75$ if $k\equiv3$ (mod $4$). We have $$1\cdot3\cdot5\cdot...\cdot99\equiv1\cdot3\cdot1\cdot...\cdot1\cdot3=3^{25}=(3^2)^{12}\cdot3\equiv1^{12}\cdot3=3\mbox{ (mod }4)$$ and $25\equiv1$ (mod $4$), so $k\equiv3$ (mod $4$). Conclusion: The last two digits of $1\cdot3\cdot5\cdot...\cdot99$ are $75$.
Indeed, as Bill Dubuque pointed out, our key observation can be written as $25k\mbox{ (mod }25\cdot4)=25\cdot(k\mbox{ (mod }4))$. In this particular case it can be easily seen by just a little bit of experimentation and a proof by induction is also not very difficult, however writing it in this form shows that this is a particular case of a much more general fact. See the mod distributive law for details.