Project Euler 513

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

66着。
方針はすぐに立ち、コードを書くのがめんどうなだけだった。しかし、いざ完成してみると、メモリが足りない。いろいろ工夫してみたが、やっぱり足りない。
けれど、ごり押しすればメモリが要らないことに気が付き、4コアで走らせてジョギングに出かけた。そうしたら、なんとかメモリを食わないかもしれない方法に気が付いた。