Dynamic Programming Pattern Leetcode Sql Top