#include<bits/stdc++.h>
using namespace std;
const int N=1e5;
double n,dp[N],f[N];
int main()
{
cin>>n;
for(double i=n-1;i>=0;i--)
{
dp[(int)i]=dp[(int)i+1]*(1.0-i/n)+1;
dp[(int)i]/=(1.0-i/n);
}
for(double i=n-1;i>=0;i--)
{
f[(int)i]=f[(int)i+1]*(1.0-i/n)+dp[(int)i];
f[(int)i]/=(1.0-i/n);
}
printf("%.2f\n",f[0]);
return 0;
}