#include #include #include #include #include #include #include #include using namespace std; int m[1000010]; int main() { cin.tie(0); ios_base::sync_with_stdio(false); int N; double p,ans = 0.0; cin >> N >> p; for(int i = 2; i <= N; ++i){ for(int j = i*2; j <= N; j += i) ++m[j]; ans += pow(1-p,m[i]); } cout << fixed << setprecision(10) << ans << endl; return 0; }