Project Euler problems from projecteuler.net