Solutions for projecteuler