Longest Common Palindromic Substrings Solution