#include<iostream>
#include<string>
#include<vector>
using namespace std;
int main()
{
vector<char> a;
int flag=0;
string s;
cin>>s;
if(s.find('.')<s.size())
{
for(int i=s.find('.')-1;i>=0;i--)
if(flag==1)
cout<<s[i];
else if(flag==0)
{
if(s[i]=='0')
;
else
{
cout<<s[i];
flag=1;
}
}
int j=0;
for(int i=s.find('.')-1;i>=0;i--)
{
j+=s[i]-'0';
}
if(j==0)
cout<<0;
flag=0;
for(int i=s.find('.')+1;i<s.size();i++)
{
if(flag==1)
a.push_back(s[i]);
else
if(flag==0)
{
if(s[i]=='0')
;
else
{
a.push_back(s[i]);
flag=1;
}
}
}
cout<<'.';
for(int i=a.size()-1;i>=0;i--)
cout<<a[i];
}
else if(s.find('/')<s.size())
{
for(int i=s.find('/')-1;i>=0;i--)
if(flag==1)
cout<<s[i];
else if(flag==0)
{
if(s[i]=='0')
;
else
{
cout<<s[i];
flag=1;
}
}
int j=0;
for(int i=s.find('/')-1;i>=0;i--)
{
j+=s[i]-'0';
}
if(j==0)
cout<<0;
flag=0;
for(int i=s.find('/')+1;i<s.size();i++)
{
if(flag==1)
a.push_back(s[i]);
else
if(flag==0)
{
if(s[i]=='0')
;
else
{
a.push_back(s[i]);
flag=1;
}
}
}
cout<<'/';
for(int i=a.size()-1;i>=0;i--)
cout<<a[i];
}
else if(s.find('%')<s.size())
{
for(int i=s.find('%')-1;i>=0;i--)
if(flag==1)
cout<<s[i];
else if(flag==0)
{
if(s[i]=='0')
;
else
{
cout<<s[i];
flag=1;
}
}
flag=0;
for(int i=s.find('%')+1;i<s.size();i++)
{
if(flag==1)
a.push_back(s[i]);
else
if(flag==0)
{
if(s[i]=='0')
;
else
{
a.push_back(s[i]);
flag=1;
}
}
}
cout<<'%';
for(int i=a.size()-1;i>=0;i--)
cout<<a[i];
}
else
for(int i=s.size()-1;i>=0;i--)
cout<<s[i];
return 0;
}
(写的有点长)