valid parentheses
valid palindrome