Suppose p(x) is a polynomial with integer coefficients. Show that if p(a) =1 for some integer a then p(x) has at most two integer roots.
Polynomial $p(a) = 1$, why does it have at most 2 integer roots?