Project Euler 520

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

45着。
最初、よくわからなかったが、真面目に考えたらだいたいわかった。しかし、そこから正解にたどり着くまでに間違えまくった。
この問題のポイントは、アレを知っているかどうか。知らなかったらたぶん苦しいと思う。