//输入n,输出1+1/2+1/3+…+1/N的和(保留6位小数)
#include<bits/stdc++.h>
using
namespace
std;
int
main()
{
int
a;
double
s=0;
cin>>a;
for
(
int
i=1;i<=a;i++)
s+=(
double
)(1*1.0/i);
cout<<fixed<<setprecision(6)<<s<<endl;
return
0;
}