Valid Palindrome Leetcode Solution