Consider a polynomial of finite degree with integer coefficients P(N), does P(N) divide N! for infinitely many integer N? This question is motivated by the special case where P(N) = N^2 + 1 that appeared in a math olympiad. I was wondering if anyone can point me to references of this question.