Project Euler Update 3