N=10000とする.一般に多項式 g(x) に対して
g[0](x)=g(x),g[k+1](x)=g[k](x+1)−g[k](x)
によって多項式 g[0](x),g[1](x),g[2](x),⋯ を定める.g(x) が d 次式ならば g[k](x) は d−k 次式であり,特に g[d+1](x)=0 であることに注意する.与えられた条件から順に差分を計算すると
f[k](n)=2n(n+2k+1)(n=0,1,⋯,N−k)
となる.ここで求めるべき値は
f(N+1)=f(N)+f[1](N)=f(N)+f[1](N−1)+f[2](N−1)=⋯=k=0∑Nf[k](N−k)
と表せるので,上の式を代入して計算すると
f(N+1)=k=0∑N2N−k(N+k+1)=2(2N−1)(N+2)+1≡949(modN+7)
となる.