import java.io.*;
import java.lang.String.*;
import java.lang.*;
//javac string_reverse.java
class string_reverse{
public static void main(String arguments[])throws IOException
{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
//needs throws IOException
System.out.print("Type some thing : ");
String str =br.readLine();
int n1 = str.length();
char[] temp = new char[n1];
char[] ca = new char[n1];
for (int i = 0; i < n1; i++)
{
temp[i] = str.charAt(i);

}
for (int i = 0; i < n1; i++)
{
ca[i] = temp[n1 -1 -i];
}
////////////////
String str_reverse = new String(ca);
StringBuilder sb = new StringBuilder(str_reverse);
/////////////////
System.out.println (str + str_reverse + sb.reverse());
}
}