길이 의 문자열 와 비어 있는 문자열 이 주어질 때 다음 과정을 가 비어있을 때까지 반복하여 적용한 뒤의 을 구하여라.
첫 번째 줄에 문자열 의 길이 이 주어진다.
두 번째 줄에 (영어) 알파벳 소문자로만 이루어진 문자열 가 주어진다.
첫 번째 줄에 문제에서 설명한 과정을 모두 적용한 뒤의 을 출력한다. 단, 모든 과정을 적용한 뒤 이 비어있다면 -1을 대신 출력한다.
문자열 가 문자열 의 연속된 부분으로 나타난다면 를 의 부분 문자열이라고 한다. 예로 di, m, dimi는 dimi의 부분 문자열이지만 a, ii, mid는 dimi의 부분 문자열이 아니다.
문자열 를 앞에서부터 읽어도 뒤에서부터 읽어도 같다면 를 팰린드롬이라고 한다. 예로 , , 는 팰린드롬이지만 , , 은 팰린드롬이 아니다.
aseesracecarcabdimipalindrome