N,p = map(float,input().split()) N = int(N) P = [1.]*(N+1) P[0] = P[1] = 0 for i in range(2,N+1): for j in range(2*i,N+1,i): P[j] *= 1.-p print(sum(P))