*Problem 123 「素数の自乗で割った余り」 † pn を n 番目の素数とする. (p1 = 2, p2 = 3, ...) r を (pn - 1)n + (pn + 1)n を pn^2 で割った余りとする. 例えば, n = 3 のとき, p3 = 5 であり, 43 + 63 = 280 ≡ 5 mod 25. 余り r が 10^9 より大きくなる n の最小値は 7037 である. 余り r が 10^10 より大きくなる最初の n を求めよ.