Prove that the polynomial $(x-1)(x-2)\cdots(x-n) + 1$, $ n\ge1 $, $ n\ne4 $ is irreducible over $\mathbb Z$

AS @Calvin Lin suggest, I write down the complete answer here for someone who need.

From my deduction above, we must have $h(x) = f(x)^{2}$. And there are $k$ values from $\{1,2,...,2k\}$ at which $f(x)$ is $1$ and $k$ values at which $f(x)$ is $-1$.

Let $I$ is subset of $\{1,2,...,2k\}$ consists of elements at which $f(x)$ is $1$ and $J$ is subset of $\{1,2,...,2k\}$ consists elements at which $f(x)$ is $-1$. It's easy to see that if $n = 2$, then $h(x)$ is irreducible, and $n \neq 4$, so we just consider the case $n \ge 6$, which means that $k \ge 3$.

Suppose $I$ consists of $1$. $J$ has at least $3$ distinct elements greater than $1$, so there exists an elment $u$ in $J$ such that $u - 1 \ge 3$. But we must have $u - 1 | f(u) - f(1) = -2$, contradiction.


For $n\geq 7$ the irreducibility follows from following criterion of Pólya (see Polynomials by Prasolov).

(Pólya). Let $f$ be a polynomial of degree $n$ with integer coefficients and define $m=\lfloor\frac{n+1}{2} \rfloor$. Suppose that, for $n$ different integers $a_1,\dots,a_n$ we have $|f(a_i)|<2^{-m}m!$ and the numbers $a_1,\dots,a_n$ are not roots of $f$. Then $f$ is irreducible.

Choose $a_i=i$ and for $n \geq 7$ the claim follows.