# 读取输入的整数n
n = int(input())

# 初始化累加和为0.0(浮点数类型)
total = 0.00000

# 循环累加每一项1/k(k从1到n)
for k in range(1, n + 1):
    total += 1 / k

# 输出结果(默认精度已满足误差要求)
print("{0:.6f}".format(total))