Solutions to the problems of projecteuler.net