Leetcode 1143 Longest Common Subsequence