Problems from projecteuler.net