#include <iostream>
using namespace std;
int gy(int a,int k1)
{int min;
if(a>k1)min=k1;
else min=a;
while(min)
{ if(a%min==0&&k1%min==0)
{if(k1/min==1) cout<<a/min<<endl;
else cout<<a/min<<'/'<<k1/min<<endl;
break;
}
min--;
}
return 0;
}
int main()
{int a,b,c,d,k1,g;
char x1,j1,j2;
while(cin>>a>>j1>>b>>x1>>c>>j2>>d)
{k1=b*d;
a=a*d;c=b*c;
if(x1=='-')
{a=a-c;
if(a==0)
cout<<'0'<<endl;
if(a<0){a=-a;cout<<"-";gy(a,k1);}
else {gy(a,k1);}
}
if(x1=='+')
{a=c+a;
if(a==0)
cout<<'0'<<endl;
else gy(a,k1);
}
}
cout<<endl;
return 0;
}