Solutions for project euler website problems