Project Euler Problem 72