#include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); int N; cin >> N; vector> Ds(N+1); for(int i=1; i<=N; i++) for(int k=i; k<=N; k+=i) Ds.at(k).push_back(i); vector P(N+1); double answer = 0; P.at(N) = 1; for(int i=N; i>1; i--) if(P.at(i) > 1e-10){ int n = Ds.at(i).size(); vector C(n); for(int k=n-1; k>=0; k--){ int d = Ds.at(i).at(k); int now = N/d; for(int l=k+1; l