Update Project Euler: Problem 3