Solutions to the problems in projecteuler.net