#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
int gcd(int n1,int n2)
{
int temp;
if(n1 < n2)
{
temp = n1;
n1 = n2;
n2 = temp;
}
while(n2 != 0)
{
temp = n2;
n2 = n1 % n2;
n1 = temp;
}
return n1;
}
int main(int argc, char* argv[])
{
int a,b,c,d;
int up,down,comm;
char input[20];
char op;
while(scanf("%s",input) != EOF)
{
a = input[0] - '0';
b = input[2] - '0';
op = input[3];
c = input[4] - '0';
d = input[6] - '0';
if(op == '+')
{
up = a*d + b*c;
down = b*d;
comm = gcd(up,down);
if(down/comm == 1)
printf("%d/n",up/down);
else
printf("%d/%d/n",up/comm,down/comm);
}
else if(op == '-')
{
down = b*d;
if(a*d-b*c < 0)
{
up = b*c-a*d;
comm = gcd(up,down);
if(down/comm == 1)
printf("-%d/n",up/comm);
else
{
printf("-%d/%d/n",up/comm,down/comm);
}
}
else if(a*d==b*c)
printf("0/n");
else
{
up = a*d-b*c;
comm = gcd(up,down);
if(down/comm == 1)
printf("%d/n",up/comm);
else
printf("%d/%d/n",up/comm,down/comm);
}
}
}
return 0;
}