Problem 4 architecture; palindromes