#include <iostream>
#include <iomanip>
using namespace std;
double sum(int n){
if(n==0)return 0;
return 1.0/n+sum(n-1);
}
int main() {
int n;
cin>>n;
cout<<fixed<<setprecision(6)<<sum(n)<<endl;
}
// 64 位输出请用 printf("%lld")

#include <iostream>
#include <iomanip>
using namespace std;
double sum(int n){
if(n==0)return 0;
return 1.0/n+sum(n-1);
}
int main() {
int n;
cin>>n;
cout<<fixed<<setprecision(6)<<sum(n)<<endl;
}
// 64 位输出请用 printf("%lld")