#include<stdio.h>
#include<string.h>
void abandon(int begin, int finall, char* u)
{
for (int i = begin; i >= finall;i--)
{
if (u[i] == '0')
u[i] = '\0';
else
return;
}
}
void abandonn(int begin, int finall, char* u)
{
for (int ii = begin; ii <= finall;ii++)
{
if (u[ii] == '0')
u[ii] = '\0';
else
return;
}
}
void print(int begin, int finall, char* u)
{
for (int i = begin;i >= finall;i--)
if(u[i] != '\0')printf("%c", u[i]);
}
int main()
{
char ss[200] = { 0 }, a[50] = { 0 };
int len,k = 0,i;
scanf("%s", ss);
len = strlen(ss);
for (i = 0;i < len;i++)
{
if (!(ss[i] >= '0' && ss[i] <= '9'))
{
k = i;break;
}
}
if (i == len || ss[len - 1] =='%')
{
abandon(len - 1, 0, ss);
if (ss[len - 1] != '%')
{
if (ss[0] == '\0')
{
printf("0");return 0;
}
else
{
print(len - 1, 0, ss);
}
}
else
{
abandon(len - 1, 0, ss);
abandon(len - 2, 0, ss);
if (ss[0] == '\0')
{
printf("0%%");return 0;
}
else
{
print(len - 2, 0, ss);
printf("%%");
}
}
len = strlen(ss);
}
else if (ss[k] == '.')
{
for (int ii = 0;ii < k;ii++)
a[ii] = ss[ii];
abandon(k - 1, 0, a);
if (a[0] == '\0' &&ss[len - 1] == '\0')
{
printf("0");return 0;
}if (a[0] == '\0')
printf("0");
print(k - 1, 0, a);
printf(".");
abandonn(k + 1, len - 1, ss);
if(ss[len - 1] == '\0')
printf("0");
else
print(len, k + 1, ss);
}
else if (ss[k] == '/')
{
abandon(len - 1, 0, ss);
for (int ii = 0;ii < k;ii++)
a[ii] = ss[ii];
abandon(k - 1, 0, a);
if (a[0] == '\0')
{
printf("0");return 0;
}
print(k-1, 0, a);
printf("/");
print(len - 1, k + 1, ss);
}
return 0;
}