Project Euler 524

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

11着。
Problem 523の続きの問題。2題出題されるので事前には簡単な問題だと予想されたが、そんなことはなかった。七転八倒して、6時間半で答えを出した。