Project Euler Problem 113