#include<stdio.h>
#include<math.h>
int gcd(int a,int b) //*最大公约数*
{
if(b==0)return a;
else return gcd(b,a%b);
}
main()
{
int a,b,c,d,g,fz,fm;
char op;
while(~scanf("%d/%d%c%d/%d",&a,&b,&op,&c,&d))
{
fz=op=='+' ? a*d+b*c : a*d-b*c; //分子;
fm=b*d; //分母;
if(fz%fm==0||fz==0) printf("%d\n",fz/fm);
else
{
g=gcd(fabs(fz),fm); //fabs(绝对值);最大公约数;
printf("%d/%d\n",fz/g,fm/g);
}
}
}