Project Euler 425

http://projecteuler.net/index.php?section=problems&id=425

77着。
簡単な問題なのに、見落としがあって2時間以上かかってしまった。F(10^4)が合っていてもF(10^7)が合わなかった。