#include<iostream>
using namespace std;
long long gcd(long long a,long long b) {
return (b==0?a:gcd(b,a%b));
}
int main() {
long long a,b,c,d;
char op,fsx;
cin>>a>>fsx>>b;
while(1) {
op=getchar();
if(op=='\n')
break;
cin>>c>>fsx>>d;
int e=b,f=d;
b=b/gcd(b,d)*d;
d=d/gcd(b,d)*b;
a*=f/gcd(e,f);
c*=e/gcd(e,f);
if(op=='+')
a+=c;
else
a-=c;
}
if(b==1)
cout<<a;
else
cout<<a<<fsx<<b;
return 0;
}
悬关!