#include #include #include using namespace atcoder; using mint = modint; using namespace std; #define rep(i,n) for (int i = 0; i < (n); ++i) #define Inf 1000000001 int main(){ string s; cin>>s; string Z="",M=""; rep(i,s.size()){ if(s[i]=='.'){ s.erase(s.begin(),s.begin()+i+1); M = s; break; } Z += s[i]; } while(M.size()!=8)M.push_back('0'); long long a = stoll(Z)*100000000 + stoll(M); long long b = 100000000; long long g = gcd(a,b); cout<