#include <iostream>
#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <cmath>
constint MAXN=105;
using namespace std;
char s[MAXN*100];
int N;
typedef long long LL;
LL numerators[MAXN],denominators[MAXN];
LL gcd(LL a,LL b){return b==0?a:gcd(b,a%b);}
LL lcm(LL a,LL b){return a*b/gcd(a, b);}
int main() {
scanf("%d",&N);
cin.getline(s,10000);
cin.getline(s,10000);
char* curNum;
char* buff=s;
char* outter;
char* inner;
int i=0;
long int s=2;
while (curNum=strtok_r(buff," ",&outter)) {
buff=curNum;
char* subNum;
subNum=strtok_r(buff,"/", &inner);
numerators[i]=atoll(subNum);
subNum=strtok_r(NULL,"/", &inner);
denominators[i]=atoll(subNum);
buff=NULL;
i++;
}
LL newDenominator=denominators[0];
for (int i=1; i<N; i++)
newDenominator=lcm(newDenominator,denominators[i]);
LL newNumerator=0;
for (int i=0; i<N; i++)
newNumerator+=newDenominator/denominators[i]*numerators[i];
LL _gcd=gcd(newDenominator, newNumerator);
newDenominator/=_gcd;
newNumerator/=_gcd;
LL interger=newNumerator/newDenominator;
if (newNumerator==0)printf("0");
else if(interger==0)printf("%lld/%lld",newNumerator,newDenominator);
else if(abs(interger-(longdouble)newNumerator/newDenominator)<1e-5)printf("%lld",interger);
else printf("%lld %lld/%lld",interger,newNumerator-newDenominator*interger,newDenominator);
return 0;
}