Let a>0, and let P(x) be a polynomial with integer coefficients such that P(1)=P(2)=P(3)=a, and P(4)=P(5)=P(6)=−a. What is the smallest possible value of a?
30
60
90
120
180