214 : トーティエント鎖
φ をオイラーのトーティエント関数とする, つまり自然数 n に対して φ(n) を gcd(k,n)=1 を満たす k (1≤k≤n) の数とする.
繰り返し φ を適用することで, 正の整数は段々値が減っていき, 最後は 1 となる鎖を作る.例えば 5 から始めると, 5,4,2,1 という数列ができる.長さ 4 の数列を全て以下に列挙する.
5,4,2,17,6,2,18,4,2,19,6,2,110,4,2,112,4,2,114,6,2,118,6,2,1 このうち素数から始まるのは2つだけであり, 合計は 12 である.
40000000 未満で長さ 25 の数列を作る素数全ての合計を求めよ.