#include "bits/stdc++.h" using namespace std; int main() { int N; double p; cin >> N >> p; double ans = 0; for (int i = 2; i <= N; i++) { int divisor = 1; int temp = i; for (int j = 2; j * j <= temp; j++) { if (temp % j == 0){ int count = 0; while (temp%j == 0){ count++; temp /= j; } divisor *= count + 1; } } if (temp != 1) divisor *= 2; if (divisor == 2) ans += 1; else ans += pow(1 - p, divisor - 2); } printf("%.14f\n", ans); }