Project Euler 545

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

44着。
眺めていても全く分からないので、検索していたら日本語のページが引っかかって、そこから単語を拾って英語のページにたどり着いた。
しかし、メモリがけっこう厳しくて、なんとか解いたら4分くらい。
そこからnumpyを使って、あとそれ以外の細かいところを速くして、9秒にした。

フォーラムに書いた。