Dynamic Programming In Leetcode 759