Projecteuler problems