#include<iostream>
#include<cstring>
#define MAXSIZE 100
using namespace std;
void Reverse(char *a,int n)
{//递归实现字符串的逆序存储
/**************begin************/
/**************end************/
}
int main()
{
char a[MAXSIZE];
while(cin>>a)
{
if(strcmp(a,"0")==0) break;
int i=0;
while(a[i]!='\0') i++; //统计字符数
Reverse(a,i);
cout<<a<<endl; //输出字符数组
}
return 0;
}