Project Euler 502(3)

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

もうちょっと考えて工夫したら、O(W^3)になるっぽい。