#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; if(n>=200){ cout<<1<<endl; return 0; } double p; cin>>p; double k=1-p; double ansm=1; for(int i=0;i<n;i++) ansm*=k; cout<<fixed<<setprecision(10)<<1-ansm<<endl; }