Project Euler: Problem 92