A python solution to Euler problem 92