#include using namespace std; int N; double P; int cnt[1000005]; int main(){ cin >> N >> P; for(int i = 2; i <= N; i++){ cnt[i] = 0; } double ans = 0; for(int i = 2; i <= N; i++){ for(int j = 2; i * j <= N; j++){ cnt[i * j] ++; } ans += pow(1 - P, cnt[i]); } printf("%.10f\n", ans); }