ch02_07 palindrome