solutions of the problems of projecteuler.net