#include<stdio.h>
int gcd(int a,int b)
{
if(a==0)
return b;
else
return gcd(b%a,a);
}
int main()
{
int a,b,c,d,e,f,i,j;
char str[10];
while(~scanf("%s",str))
{
i=0;
j=0;
a=str[0]-'0';
b=str[4]-'0';
c=str[2]-'0';
d=str[6]-'0';
e=gcd(c,d);
if(str[3]=='+')
i=a*d+b*c;
if(str[3]=='-')
i=a*d-b*c;
j=c*d;
f=gcd(i,j);
if(i%j==0)//例:::3/4+5/4
printf("%d\n",i/j);
else{//例:::1/4+1/2
if(i/f<0&&j/f>0)
{
i=-i/f;
printf("-%d/%d\n",i,j/f);
}
else if(i/f>0&&j/f<0)
{
j=-j/f;
printf("-%d/%d\n",i/f,j);
}
else if(i/f>0&&j/f>0)
printf("%d/%d\n",i/f,j/f);
else if(i/f<0&&j/f<0)
printf("%d/%d\n",i/f,j/f);
}
/* else if(i==0)
printf("0\n");*/
}
return 0;
}