Project Euler 519

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

38着。
意外と早く解法を思いついたが、なかなか答えが合わない。そのうちに間違いに気が付いた。
最初59秒だったが、少し工夫して17秒になった。