import std; void main() { string X = readln.chomp; bool afterDecimalPoint; ulong num, den = 1; foreach (x; X) { if (x == '.') { afterDecimalPoint = true; } else { num = num * 10 + (x - '0'); if (afterDecimalPoint) { den *= 10; } } } if (num > 0) { ulong g = gcd(num, den); num /= g, den /= g; } writeln(num, "/", den); }