Project Euler 419

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

77着。PyPyで6秒。
昨日の帰りに思いついた。思いつかないとなんともならない。
もうちょっと削れそうなんだけど。