#include <bits/stdc++.h>
using namespace std;
int main() {
long long bilang1, bilang2, sebut1, sebut2;
long long a, b, sisa, fpb;
long long e, f = 0;
cin >> bilang1 >> sebut1;
cin >> bilang2 >> sebut2;
a = sebut1;
b = sebut2;
while (true) {
if (b == 0) {
fpb = a;
break;
}
sisa = a % b;
a = b;
b = sisa;
}
f = (sebut1 * sebut2) / fpb;
e = ((f / sebut1) * bilang1) + ((f / sebut2) * bilang2);
e /= fpb;
f /= fpb;
cout << e << endl << f << endl;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGxvbmcgbG9uZyBiaWxhbmcxLCBiaWxhbmcyLCBzZWJ1dDEsIHNlYnV0MjsKICAgIGxvbmcgbG9uZyBhLCBiLCBzaXNhLCBmcGI7CiAgICBsb25nIGxvbmcgZSwgZiA9IDA7CgogICAgY2luID4+IGJpbGFuZzEgPj4gc2VidXQxOwogICAgY2luID4+IGJpbGFuZzIgPj4gc2VidXQyOwoKCWEgPSBzZWJ1dDE7CgliID0gc2VidXQyOwoJd2hpbGUgKHRydWUpIHsKCQlpZiAoYiA9PSAwKSB7CgkJCWZwYiA9IGE7CgkJCWJyZWFrOwoJCX0KCQlzaXNhID0gYSAlIGI7CgkJYSA9IGI7CgkJYiA9IHNpc2E7Cgl9CgkKICAgIGYgPSAoc2VidXQxICogc2VidXQyKSAvIGZwYjsKCWUgPSAoKGYgLyBzZWJ1dDEpICogYmlsYW5nMSkgKyAoKGYgLyBzZWJ1dDIpICogYmlsYW5nMik7IAoJCgllIC89IGZwYjsKCWYgLz0gZnBiOwoJCiAgICBjb3V0IDw8IGUgPDwgZW5kbCA8PCBmIDw8IGVuZGw7Cn0K