#include<>
int main(void){
float f,q,p,value,sum=1;
p=1;
q=1;
int x;
scanf("%d",&x);
for(int i=2;i<=x;i++)//从第二次开始
{
f=p; //交换变量,用来保存数值
p=q; //上一个的分母变分子
q=f+q;//新的分母,是上一次的分子与分母相加。因此要用上一个保存的分子f
value=p/q;
sum=sum+value;
}
printf("%f",sum);
}