Completed Project Euler Problem 25