Project Euler 295(5)

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


今の解き方は前段と後段があって、最初後段は前段の10倍以上かかっていたが、工夫して前段より速くなった。そこで前段を少し見直したら10倍くらい速くなった。これで24分。
後段はまだ何か手があるかなあ。