#エラトステネスのざる n , p = input().split() N = int(n) P = float(p) l = [0] * (N + 1) ans = 0 for i in range(2 , N + 1): ans += (1 - P) ** l[i] for j in range(i + 1 , N // i + 1): if j == i: l[i * j] += 1 else: l[i * j] += 2 print(ans)