#include using namespace std; int yaku[1234567]; using ld=long double; signed main(){ for(int i=2;i<1234567;i++) for(int j=i;j<1234567;j+=i) yaku[j]++; int n;ld p;cin>>n>>p; ld ans=0; for(int i=2;i<=n;i++)ans+=pow(1-p,yaku[i]-1); cout<