func_code_string: #include <bits/stdc++.h>   using namespace std;   long long int gcd(long long int a, long long int b) {     if (a == 0) return b;     return gcd(b % a, a);   }   int main() {     long long int n, a, b, t, ans, g;     cin >> t >> a >> b;     if (a > b) swap(a, b);     n = (b / gcd(a, b));     if (n > LLONG_MAX / a) {       ans = min(a - 1, t);     } else {       n *= a;       ans = (t / n) * a + min(t % n, a - 1);     }     g = gcd(ans, t);     cout << (ans / g) <<  /  << (t / g) << endl;     return 0;   }   