Project Euler 592

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

32着。
目が覚めて問題を見て、少し手を動かしたら割と早く解法を思いついたが、けっこうめんどくさかった。

フォーラムになさそうな解法だったので、フォーラムに書いた。

今のところ、40秒くらいかかっているが、もうちょっと速くなるはず。

結局、0.1秒くらいになった。