Project Euler Problem 74