#include<bits/stdc++.h>
using namespace std;
int main()
{
char a[100] = { 0 };
char b[100] = { 0 };
char k[30] = { 0 };
char r[30] = { 0 };
int i = 0, len = 0,flag=1,c=0,d=0,t=0,j=0,temp1=0,temp=0,s1=0,s2=0;
char q = '0';
cin >> a;
len =strlen(a);
for (i = 0; i < len; i++)
{
if (a[i] < '0' || a[i]>'9')
{
flag = 0;
q = a[i];
t = i;
break;
}
}
if (flag)
{
sscanf(a, "%d", &c);
temp = (int)c;
while (temp)
{
k[j++] = temp % 10+'0';
temp /= 10;
}
for (i = 0; i < j; i++)
{
s1 = s1 + (k[i] - '0') * pow(10, j - i - 1);
}
cout << s1;
j = 0;
memset(k, 0, 10);
}
else if(q=='.'||q=='/')
{
sscanf(a, "%d", &c);
temp = (int)c;
while (temp)
{
k[j++] = temp % 10 + '0';
temp /= 10;
}
for (i = 0; i < j; i++)
{
s1 = s1 + (k[i] - '0') * pow(10, j - i - 1);
}
sscanf(a+t+1, "%d", &d);
j = 0;
temp1 = (int)d;
while (temp1)
{
r[j++] = temp1 % 10 + '0';
temp1 /= 10;
}
for (i = 0; i < j; i++)
{
s2 = s2+ (r[i] - '0') * pow(10, j - i - 1);
}
cout << s1<<q<<s2;
}
else
{
sscanf(a, "%d", &c);
temp = (int)c;
while (temp)
{
k[j++] = temp % 10 + '0';
temp /= 10;
}
for (i = 0; i < j; i++)
{
s1 = s1 + (k[i] - '0') * pow(10, j - i - 1);
}
cout << s1<<q;
j = 0;
memset(k, 0, 10);
}
return 0;
}