Add Python solution to problem 15