#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;
}