#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int INF=0x3f3f3f3f;
const int MAX=5e5+10;
const int mod=1e9;
int main()
{
	ll a,b,c,d,z,g;
	scanf("%lld%lld%lld%lld",&a,&b,&c,&d);
	z=abs(a*d-b*c);
	g=0;
	g=abs(__gcd(g,a));
	g=abs(__gcd(g,b));
	g=abs(__gcd(g,c));
	g=abs(__gcd(g,d));
	if(g==0) printf("%lld %lld\n",g,0LL);
	else printf("%lld %lld\n",g,z/g);
	
	return 0;
}