Added Problem 29 to Project Euler in Python