//#include <stdio.h>
//#include <stdlib.h>
//
//int main()
//{
// int a;
// char str[12]={'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L'};
// scanf("%d", &a);
// printf("%c%d", str[(a-4)%12], (a-4)%10);
// return 0;
//}
/*
int main()
{
int b, a,i;
init();
scanf("%d", &b);
for(i=0;i<b;i++)
{
scanf("%d", &a);
push(a);
}
for(i=0;i<b;i++)
{
printf("%d ", pop());
}
return 0;
}
*/
#define SIZE 10
int st[SIZE];
int top;
void init()
{
top=-1;
}
void push(int a)
{
if(top!=SIZE-1)
{
top++;
st[top]=a;
}
}
int pop()
{
int p;
if(top!=-1)
{
p = st[top];
st[top]=0;
top--;
return p;
}
}
void view()
{
printf("\n====view===\n");
for(int i = 0 ; i<SIZE ; i++)
{
printf("%d ",st[i]);
}
printf("\n==============top = %d\n\n",top);
}
int main()
{
int b, a, i,t;
char str[SIZE];
gets(str);
init();
for(i=0;i<strlen(str); i++)
{
push(str[i]-48);
}
t = top;
for(i=0; i<=t; i++)
{
printf("%d", pop());
}
return 0;
}