project euler problem 2 python