Solution:
Let Q(x)=x2P(x)−1. Then Q(n)=n2P(n)−1=0 for n=1,2,…,2016, and Q has degree 2017. Thus we may write
Q(x)=x2P(x)−1=(x−1)(x−2)…(x−2016)L(x)
where L(x) is some linear polynomial. Then Q(0)=−1=(−1)(−2)…(−2016)L(0), so L(0)=−2016!1.
Now note that
Q′(x)=x2P′(x)+2xP(x)=i=1∑2016(x−1)…(x−(i−1))(x−(i+1))…(x−2016)L(x)+(x−1)(x−2)…(x−2016)L′(x)
Thus
Q′(0)=0=L(0)(−12016!+−22016!+…+−20162016!)+2016!L′(0)
whence L′(0)=L(0)(11+21+…+20161)=−2016!H2016, where Hn denotes the nth harmonic number.
As a result, we have L(x)=−2016!H2016x+1. Then
Q(2017)=20172P(2017)−1=2016!(−2016!2017H2016+1)
which is −2017H2016−1. Thus
P(2017)=2017−H2016
From which we get 2017P(2017)=−H2016. It remains to approximate H2016. We alter the well known approximation
Hn≈∫1nx1dx=logx
to
Hn≈1+21+∫3nx1dx=1+21+log(2016)−log(3)≈log(2016)+21
so that it suffices to lower bound log(2016). Note that e3≈20, which is close enough for our purposes. Then e6≈400⟹e7≈1080, and e3≈20<25⟹e0.6≪2⟹e7.6<2016, so that log(2016)>7.6. It follows that H2016≈log(2016)+0.5=7.6+0.5>8 (of course these are loose estimates, but more than good enough for our purposes). Thus −9<2017P(2017)<−8, making our answer −9.