#include using namespace std; using ll = long long; #define rep(i,m,n) for(int i=m; i> X; int len = X.size(), dot = -1; rep(i, 0, len){ if(X[i] == '.'){ dot = i; break; } } if(dot == -1){ cout << X << "/1" << endl; }else{ string Y = X.substr(dot+1); int len2 = Y.size(); ll S = stoi(Y), B = 1LL; rep(i, 0, len2) B *= 10LL; ll g = gcd(S, B); cout << S/g << "/" << B/g << endl; } return 0; }