#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include //#include #define rep(i,n) for(int i=0;i<(n);i++) #define all(x) x.begin(), x.end() #define rall(x) x.rbegin(), x.rend() #define sz(x) ((int)(x).size()) #define pb push_back using ll = long long; using namespace std; templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b> sp >> sq; ll p=0,q=0; string ssp="",ssq=""; rep(i,sz(sp)) if(sp[i]!='.') ssp+=sp[i]; rep(i,sz(sq)) if(sq[i]!='.') ssq+=sq[i]; p = stoll(ssp); q = stoll(ssq); ll p1 = 100000*(100000-p)*q; ll p2 = p*(100000-q)*q; if(p1