Project Euler Problem 96