Project Euler 418

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

45着。なんかよくわからんが適当に組んだら正解が出た、としか言いようがない。