Project Euler Problem 03 Update