#include using namespace std; int a[1000001]; int main() { int N; double p; cin >> N >> p; for(int i=2;i<=N;i++) for(int j=i*2;j<=N;j+=i) a[j]++; double e=0; for(int i=2;i<=N;i++){ if(a[i]==0) e++; else e+=pow(1-p, a[i]); } printf("%.10f\n", e); return 0; }