Longest Palindromic Substring - first version
Longest Parlindromic Substring - second version