#include<stdio.h>
int main()
{
int n=0;
float arr[100] = { 1 };//斐波那契数列
arr[0] = 1;
arr[1] = 2;
float sum=0.500000;
int t = 1.0;
scanf("%d", &n);//输入项数
if (n == 1)
{
printf("1.000000");
}
else if (n == 2)
{
printf("0.500000");
}
else
{
for (int i = 0; i < n - 2; i++)
{
sum = sum + t * arr[i + 1] / (arr[i] + arr[i + 1]);
arr[i + 2] = arr[i] + arr[i + 1];
t = -1 * t;
}
printf("%f", sum);
}
return 0;
}