#include <stdio.h>
int main()
{
int n;
while (scanf("%d", &n
) != EOF
) {
double sum = 0,k;
if(n>5000000||n<=0)//范围的判断
break;
for(int i = 1; i <= n; i++)
{
k= (double)1/i;
sum += k;
}
sum = 0;
for(int i = n; i > 0; i--)
{
k = 1 / (double)i;
sum += k;
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiAgICAgaW50IG1haW4oKQogICAgIHsKICAgICAgICBpbnQgbjsKICAgICAgIHdoaWxlIChzY2FuZigiJWQiLCAmbikgIT0gRU9GKQogICAgICAgewogICAgICAgICAgIGRvdWJsZSBzdW0gPSAwLGs7CiAgICAgICAgICBpZihuPjUwMDAwMDB8fG48PTApLy/ojIPlm7TnmoTliKTmlq0KICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICBmb3IoaW50IGkgPSAxOyBpIDw9IG47IGkrKykKICAgICAgICAgIHsKICAgICAgICAgICAgICBrPSAoZG91YmxlKTEvaTsKICAgICAgICAgICAgICBzdW0gKz0gazsKICAgICAgICAgICB9CiAgICAgICAgICAgcHJpbnRmKCIlLjEybGZcbiIsIHN1bSk7CiAgICAgICAgICAgc3VtID0gMDsKICAgICAgICBmb3IoaW50IGkgPSBuOyBpID4gMDsgaS0tKQogICAgICAgICAgewogICAgICAgICBrID0gMSAvIChkb3VibGUpaTsKICAgICAgICAgc3VtICs9IGs7CiAgICAgICAgICB9CiAgICAgICAgICAgcHJpbnRmKCIlLjEybGZcbiIsIHN1bSk7CiAgICAgICB9CiAgICAgICAgcmV0dXJuIDA7CiAgICAgIH0=