#include <bits/stdc++.h>
using namespace std;
bool g = true;
long long gcd(long long a, long long b) {
  if (a < b) return gcd(b, a);
  if (b == 0) return a;
  return gcd(b, a % b);
}
long long lcm(long long a, long long b, long long t) {
  a = a / gcd(a, b);
  if (a > t / b) {
    g = false;
    return 0LL;
  }
  a = a * b;
  return a;
}
int main() {
  long long t, w, b, ans = 0;
  cin >> t >> w >> b;
  long long l = lcm(w, b, t);
  if (g) {
    long long temp = t / l;
    ans = (temp + 1) * min(w, b);
    if (l * temp + min(w, b) - 1 > t) ans -= (l * temp + min(w, b) - t - 1);
    ans -= 1;
  } else {
    ans = min(t, min(w - 1, b - 1));
  }
  long long div = gcd(ans, t);
  ans /= div;
  t /= div;
  cout << ans << "/" << t << endl;
}
