#include using namespace std; int main(){ string X; cin >> X; int N = X.size(); int p = -1; for (int i = 0; i < N; i++){ if (X[i] == '.'){ p = i; } } if (p == -1){ cout << X << "/" << 1 << endl; } else { X.erase(X.begin() + p); long long S = stoll(X); long long B = 1; for (int i = 0; i < N - 1 - p; i++){ B *= 10; } long long g = gcd(S, B); S /= g; B /= g; cout << S << "/" << B << endl; } }