Really i'm interesting to know if there is any Theorem show that always there exist an integer $k>1$ for which :$\displaystyle n! \bmod {n}^{k}\neq 0$? for example we take this as example : $n=10 $ with $k=2$ to $100$, we see that from $k=3$ to $100$ :$\displaystyle 10! \bmod {10}^{k}\neq 0$.
My modest question is: Is there any theorem or any known result show that always there exist an integer $k>1$ with $k<n$ for which :$\displaystyle n! \bmod {n}^{k}\neq 0$?.
Thank you for any help