Project Euler Problem 41