#include using lint=long long; int main(){ std::cin.tie(nullptr);std::ios_base::sync_with_stdio(false); std::cout.setf(std::ios_base::fixed);std::cout.precision(15); lint n;double p;std::cin>>n>>p; std::vectorsieve(n+1,1); sieve.at(0)=0; sieve.at(1)=0; for(lint i=2;i<=n;i++){ for(lint j=2*i;j<=n;j+=i){ sieve.at(j)*=1-p; } } std::cout<