Find all positive integers $n$ such that $n^5 - 5n^3 + 5n + 1 | n!$
I know that $ n^5-5n^3+5n+1=(n+1)(n^4-n^3-4n^2+4n+1)$, but I have no idea where to go from here.
This was from a local contest.
If there are an infinite amount, I would like to know like a "general" solution.