#include #define rep(i, n) for(ll i = 0; i < (ll)(n); i++) using namespace std; typedef long long ll; typedef double ld; const ll INF=(1LL<<60); ld pi=acosl((ld)-1); const ll mod = 1000000007; #pragma GCC optimize("Ofast") template ostream &operator<<(ostream &out,const vector &v) {rep(i,(int)v.size()-1)cout<ostream &operator<<(ostream &out, const map &p) {out << "(" << p.first << ", " << p.second << ")";return out;} template ostream &operator<<(ostream &out, const pair &p){out << "(" << p.first << ", " << p.second << ")";return out;} templatevoid debag(const T &obj){cout<; bool solve(){ ld p;cin>>p; ld ans=1/(1-p)-1; cout<