Project Euler 55

http://codepad.org/yk4p68Hf

intでもlong long intでも50回回してたらオーバーフローしてしまったので、
半分の25回だけにしたところ正しいと判定されたので、
それを答えとします。