#include<bits/stdc++.h>
using namespace std;
using ll = long long;

int main(){
  double N; cin >> N;
  double ans = 0;
  for(int i=1; i<N; i++){
    ans += N/i;
  }
  printf("%.10f",ans);
}
#include<bits/stdc++.h>
using namespace std;
const int maxn=1e6+10;
double dp[maxn];
int main()
{
	int n;scanf("%d",&n);
	dp[0]=0;
	for(int i=1;i<=n;i++){
		dp[i]=(dp[i-1]*(n-i+1)+n)/(n-i+1);
	}
	printf("%.10lf\n",dp[n]-1);
}