Shortest Palindrome Leetcode Problem Set Stoichiometry Definition