Leetcode Solution Python Dynamic Time