#include #include #include using namespace std; int main(){ int n;double q;cin>>n>>q; vector A(n+1,1); for(int i = 2; n >= i; i++){ for(int j = i+i; n >= j; j+= i){ A[j] *= ((double)1-q); } } double ans = 0; for(int i = 2; n >= i; i++){ ans += A[i]; } cout << fixed << setprecision(10) << ans << endl; }