#include <bits/stdc++.h>
using namespace std;
int gcd(int a, int b)
{
if(b == 0){
return a;
}
return gcd(b, a % b);
}
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
long long a , b , f, c, d;
cin >> a >> b >> c >> d;
if(b == d){
a += c;
} else {
f = gcd(a, b);
a /= f;
b /= f;
f = gcd(c, d);
c /= f;
d /= f;
a *= d;
c *= b;
a += c;
b *= d;
}
if(a == b){
a = 1;
b = 1;
} else {
f = gcd(a, b);
a /= f;
b /= f;
}
cout << a << " " << b << "\n";
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IGdjZChpbnQgYSwgaW50IGIpCnsKICAgIGlmKGIgPT0gMCl7CiAgICAgICAgcmV0dXJuIGE7CiAgICB9CiAgICByZXR1cm4gZ2NkKGIsIGEgJSBiKTsKfQoKaW50IG1haW4oKQp7CiAgICBpb3M6OnN5bmNfd2l0aF9zdGRpbygwKTsKICAgIGNpbi50aWUoMCk7CgogICAgbG9uZyBsb25nIGEgLCBiICwgZiwgYywgZDsKCiAgICBjaW4gPj4gYSA+PiBiID4+IGMgPj4gZDsKCiAgICBpZihiID09IGQpewogICAgICAgIGEgKz0gYzsKICAgIH0gZWxzZSB7CiAgICAgICAgZiA9IGdjZChhLCBiKTsKICAgICAgICBhIC89IGY7CiAgICAgICAgYiAvPSBmOwogICAgICAgIGYgPSBnY2QoYywgZCk7CiAgICAgICAgYyAvPSBmOwogICAgICAgIGQgLz0gZjsKICAgICAgICBhICo9IGQ7CiAgICAgICAgYyAqPSBiOwogICAgICAgIGEgKz0gYzsKICAgICAgICBiICo9IGQ7CiAgICB9CgogICAgaWYoYSA9PSBiKXsKICAgICAgICBhID0gMTsKICAgICAgICBiID0gMTsKICAgIH0gZWxzZSB7CiAgICAgICAgZiA9IGdjZChhLCBiKTsKICAgICAgICBhIC89IGY7CiAgICAgICAgYiAvPSBmOwogICAgfQoKICAgIGNvdXQgPDwgYSA8PCAiICIgPDwgYiA8PCAiXG4iOwp9Cg==