Problem

Source: Iran 3rd round 2011-Number Theory exam-P1

Tags: algebra, polynomial, modular arithmetic, inequalities, number theory, prime numbers, number theory proposed



$P(x)$ is a nonzero polynomial with integer coefficients. Prove that there exists infinitely many prime numbers $q$ such that for some natural number $n$, $q|2^n+P(n)$. Proposed by Mohammad Gharakhani