#include<stdio.h>
int main()
{
char a[500];
gets(a);
int i;
int t=strlen(a);
for(i=0; i<t; i++)
if(a[i]>=48&&a[i]<=57)i=i;//找到运算符的位置
else break;
int k=i;//标记运算符
int c;
for(i=k-1; i>-1; i--)
if(a[i]!='0') {
c=i;
break;
}//将运算符前面的数字进行去零
int gg=c;
for(i=c; i>-1; i--)
printf("%c",a[i]);//将运算符前面数字进行反转
if(a[k]<48||a[k]>57)
printf("%c",a[k]);//若有字符则输出字符
if(k+1!=t&&a[k]=='.') {
for(i=k+1; i<t; i++)
if(a[i]!='0') {
c=i;
break;
}//处理运算符后面数字,将其去零
if(c==gg)printf("0");//若小数点后全是0,则输出0
else {
for(i=t-1; i>=c; i--)//反转输出
printf("%c",a[i]);
}
}
else//处理分数,分数450/750反转后为54/57,与小数区分开450.750反转后为54.075
{ for(i=t-1; i>k; i--)
if(a[i]!='0') {
c=i;
break;
}
for(i=c; i>k; i--)printf("%c",a[i]);
}
return 0;
}