Project Euler 372(4)

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

朝ちょこちょこっと直したら正解でた。46秒。49着。
第1感はちょっと間違っていた。それで大回り。いや、方向は間違っていなかったんだが。
これ、速くならないのかな。
フォーラムが異常に閑散としている。たぶんみんな同じやり方なんだろうけど、それにしても。