The eighth problem form ProjectEuler.net