using System; using static System.Console; using System.Linq; using System.Collections.Generic; class Program { static int NN => int.Parse(ReadLine()); static long[] NList => ReadLine().Split().Select(long.Parse).ToArray(); public static void Main() { Solve(); } static void Solve() { var s = ReadLine(); for (var i = 0; i <= s.Length; ++i) { var t1 = s.ToList(); var t2 = s.Take(i).Reverse(); t1.AddRange(t2); if (IsPalindrome(t1)) { WriteLine(string.Concat(t1)); return; } } } static bool IsPalindrome(List s) { for (var i = 0; i < s.Count; ++i) { var j = s.Count - i - 1; if (i >= j) break; if (s[i] != s[j]) return false; } return true; } }