def main(): # DP[i]・・・今までの和がiで、あと何回振らなきゃいけないか k = int(input()) dp = [0] * (k + 1) roop = 1000 for _ in range(roop): for i in range(k - 1, -1, -1): dp[i] = sum(dp[i + j] if i + j <= k else dp[0] for j in range(1, 7)) / 6 + 1 print(dp[0]) main()