Project Euler Problem 68