Solutions for problems at projecteuler