Project Euler 413(2)

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

最も時間がかかっていたd = 18の場合を速くした。この場合は特殊なので速くなる。1秒以内になった。もっと速くなる方法もある気がするが。そのほかの場合も小手先で速くして、120秒になった。
そのあと、d = 17, 19を少し速くして29秒になった。