#include using namespace std; int main() { cout << fixed << setprecision(20); int N; double p; cin >> N >> p; vector pow2(10001, 1.0); for (size_t i = 1; i < pow2.size(); i++) pow2[i] = pow2[i - 1] * (1.0 - p); double ret = 0.0; vector cnt(N + 1); for (int i = 2; i <= N; i++) { ret += pow2[cnt[i]]; for (int j = i; j <= N; j += i) cnt[j]++; } cout << ret << '\n'; }