#include
using namespace std;
class fraction
{
int x;
int y;
public:
fraction operator +(fraction&);
void set(int a,int b)
{x=a;
y=b;
}
void display()
{if(x%y==0)cout<<x/y<<endl;
else if(y%x==0)cout<<"1"<<" "<<y/x<<endl;
else
{ int c;
c=x<y?x:y;
int f;
for(int i=1;i<c;i++)
{if(x%i==0&&y%i==0)
f=i;}
cout<<x/f<<" "<<y/f<<endl;}}};
fraction fraction::operator +(fraction &p1)
{fraction p;
p.x=x*p1.y+p1.x*y;
p.y=y*p1.y;
return p;
}
int main()
{int c,d,e,f;
fraction p,p1,p2;
cin>>c>>d>>e>>f;
p1.set(c,d);
p2.set(e,f);
p=p1+p2;
p.display();
return 0;
}