/*
#include <stdio.h>
#include <stdlib.h
>
char stack[100000];
int main()
{
char number[10000] = {0};
int a,i,o=1,b,c=1,d=1,top=1;
scanf("%d",&a);
scanf("%s", number);
// number[0] ~ number[a-1]
for(i=a-1;i>=0;i--)
{
if(c==4)
{
stack[top]=',';
c=1;
top++;
}
stack[top]=number[i];
top++;
c++;
}
for(i=top-1;i>=1;i--)
{
printf("%c",stack[i]);
}
printf("\n");
return 0;
}
*/
#include <stdio.h>
#include <stdlib.h>
char a[1000000],b[10000000];
int main()
{
int i,c,top=0;
scanf("%s", a);
for(i=0;a[i]!='\0';i++)
{
c=i-1;
}
for(i=c;i>=0;i--)
{
a[i]=b[top];
top++;
}
for(i=0;i<=c;i++)
{
printf("%c",b[i]);
}
return 0;
}