#include<bits/stdc++.h>
using namespace std;
int main()
{
string s;
cin>>s;
int wz = s.find('.'),wz1 = s.find('/'),wz2 = s.find('%');
if(wz==s.npos&&wz1==s.npos&&wz2==s.npos)
{
reverse(s.begin(),s.end());
cout<<s;
}
else if(wz!=s.npos)
{
string s1="",s2="";
for(int i=0;i<=wz-1;i++)
{
s1 = s1+s[i];
}
int t1 = stoi(s1);
for(int i=wz+1;i<=s.size()-1;i++)
{
s2 = s2+s[i];
}
int t2 = stoi(s2);
int sum = 0, sum1 = 0;
while(t1!=0)
{
sum = sum*10+t1%10;
t1/=10;
}
while(t2!=0)
{
sum1 = sum1*10+t2%10;
t2/=10;
}
cout<<sum<<'.'<<sum1;
}
else if(wz1!=s.npos)
{
string s1="",s2="";
for(int i=0;i<=wz1-1;i++)
{
s1 = s1+s[i];
}
int t1 = stoi(s1);
for(int i=wz1+1;i<=s.size()-1;i++)
{
s2 = s2+s[i];
}
int t2 = stoi(s2);
int sum = 0, sum1 = 0;
while(t1!=0)
{
sum = sum*10+t1%10;
t1/=10;
}
while(t2!=0)
{
sum1 = sum1*10+t2%10;
t2/=10;
}
cout<<sum<<'/'<<sum1;
}
else
{
string s1 = "";
for(int i=0;i<=s.size()-2;i++)
{
s1 = s1+s[i];
}
int t1 = stoi(s1);
int sum = 0;
while(t1!=0)
{
sum = sum*10+t1%10;
t1/=10;
}
cout<<sum<<'%';
}
return 0;
}