Longest Common Subsequence Problem Leetcode 7520