Question:
find all the postive integer $n$ such $$n!=\overline{1999a_{1}a_{2}\cdots a_{k}\cdots}$$ where $a_{i}\in[0,9]$ (or mean $n!$ left-most four digits are $1999$)
I think $$n!\approx\dfrac{n^n}{e^n}\sqrt{2n\pi}?$$
I have use computer found $n!<10^8$ does not exist. So maybe this $n$ does not exist?
Using a computer$^*$ we can find that $$15998! = 1999638128545238518 \dots$$
($^*$) Haskell one-liner:
find (\(a,xs) -> take 4 (show xs) == "1999") $ zip [0..] (scanl (*) 1 [1..])