Project Euler 78

@see http://projecteuler.net/index.php?section=problems&id=78
@see http://ja.wikipedia.org/wiki/%E6%95%B4%E6%95%B0%E5%88%86%E5%89%B2