#include<stdio.h>
int main(){
char c1,c2;//定义两字符用于scanf输入/号
int a1,a2,a3,b1,b2,b3,i,min;//定义输入输出分子分母,循环变量
scanf("%d%c%d %d%c%d",&a1,&c1,&b1,&a2,&c2,&b2);//用于输入
int beishu; //定义两分数最小公倍数
for(i=1;i<=b1*b2;i++){ //循环求最小公倍数
beishu=b1*i;
if(beishu%b2==0){
a1*=(beishu/b1); //通分后的分子数
a2*=(beishu/b2);
a3=a1+a2; //相加
b3=beishu;
break;
}
}
if(a3<b3){ //化简和分数,最小公约数最大为分子分母较小那一个
min=a3;
}else {
min=b3;
}
for(i=min;i>=1;i--){ //循环求最小公约数
if(a3%i==0&&b3%i==0){
a3/=i;
b3/=i;
}
}
if(b3==1){ //分母为1时,直接输出分子
printf("%d",a3);
}else{
printf("%d/%d",a3,b3);
}
}