Project Euler 316(3)

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


非常に地道にコードを書いたら簡単に27280188が出た。でも遅い。
メモ化して200秒になったが、答えがあっていないらしい。