For a positive integer $n$ define $$a_n=\sum_{k=1}^n k!.$$ Prove that the set of primes that divide some $a_n$ is infinite.
Some progress I guess. Let $S$ be the set of primes dividing some $a_n$, and suppose for contradiction that $S$ is finite. There must exist a prime $p\in S$ and an $N>p$ such that $p\mid a_N$: then $p\mid a_k$ for all $k\geq N$.
Let $v_p(n)$ denote the $p$-adic valuation of $n$. If there is an $n$ such that $v_p(a_{n-1})\neq v_p(n!)$ for all primes $p\in S$, then it follows that $v_p(a_k)=\min\{v_p(a_{n-1}),v_p(n!)\}$ for all $k\geq n$, so $a_n$ is bounded, contradiction.
Else, there exist primes $p_1,\dots,p_k\in S$ such that $v_{p_i}(a_{n-1})=v_{p_i}(n!)$ for all $n$. But from here, I'm stuck.