original_A=input() def f(S): N=len(S) for i in range(N//2): if S[i]!=S[N-i-1]: return False return True for i in range(len(original_A)+1): #i文字Sに追加することで、灰分にできるかどうか A=list(original_A) for j in reversed(range(i)): A.append(A[j]) if f(A): print(''.join(A)) break