Leetcode 214 Shortest Palindrome