projecteuler.net # 17by@ethan.jarrell