#include<bits/stdc++.h>
#define ll long long
ll p , q ;
using namespace std ;
ll cleann(ll &x , ll &y)
{
x /= __gcd(x , y) ;
y /= __gcd(x , y) ;
}
void ans(ll a , ll b , ll c , ll d , ll &p , ll &q)
{
cleann(a , b) , cleann(c , d) ;
ll x = a / b + 1 , y = c / d - 1 ;
if(x <= y) p = x , q = 1 ;
else if(! a) p = 1 , q = d / c + 1 ;
else if(a <= b && c <= d) ans(d , c , b , a , q , p) ;
else ans(a % b , b , c - d * (a / b) , d , p , q) , p += q * (a / b) ;
}
int main()
{
ll a , b , c , d ;
while(cin >> a >> b >> c >> d)
{
ans(a , b , c , d , p , q) ;
cout << p << "/" << q << endl ;
}
return 0 ;
}