Longest Common Palindromic Subsequence Leetcode