Euler Problem 6 Final