Project Euler Problem 92