The palindrome program