#include<bits/stdc++.h>
using namespace std;
int n;
double sum=1;
long long jc(int x)
{
long long sum=1;
for(int i=2;i<=x;i++)sum*=i;
return sum;
}
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
sum+=1.0/jc(i);
}
printf("%.10lf",sum);
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int n;
double sum=1;
long long jc(int x)
{
long long sum=1;
for(int i=2;i<=x;i++)sum*=i;
return sum;
}
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
sum+=1.0/jc(i);
}
printf("%.10lf",sum);
return 0;
}