Project Euler Problem 85