Solutions for www.projecteuler.net