#include <stdio.h>
int gcd(int a, int b)
{
if (b == 0)
{
return a;
}
return gcd(b, a % b);
}
int main()
{
int num1, num2, denom1, denom2;
char op;
while (scanf("%d/%d%c%d/%d", &num1, &denom1, &op, &num2, &denom2) == 5)
{
int result_num, result_denom;
if (op == '+')
{
result_num = num1 * denom2 + num2 * denom1;
result_denom = denom1 * denom2;
}
else if (op == '-')
{
result_num = num1 * denom2 - num2 * denom1;
result_denom = denom1 * denom2;
}
int common_div = gcd(result_num, result_denom);
result_num /= common_div;
result_denom /= common_div;
if (result_denom < 0)
{
result_num *= -1;
result_denom *= -1;
}
if (result_denom == 1)
{
printf("%d\n", result_num);
}
else
{
printf("%d/%d\n", result_num, result_denom);
}
}
return 0;
}