Let $f(x)=x^n+5x^{n-1}+3$ where $n\geq1$ is an integer. Prove that $f(x)$ can't be expressed as the product of two polynomials each of which has all its coefficients integers and degree $\geq1$.
If the condition that each polynomial must have all its coefficients integers was not there, then I needed to show only that $f(x)$ is irreducible over real numbers. But since this condition is given,therefore, we can't exclude the case when $f(x)$ is reducible over real numbers but not with polynomials of integer coefficients. Anyone with idea how to proceed? Thanks in advance!!