solution to ProjectEuler1