Solutions for problems from www.projecteuler.net