import sys sys.setrecursionlimit(10**6) E = [0, 1.0, 1.0833333333333333, 1.2569444444444444, 1.5353009259259260, 1.6915991512345676, 2.0513639724794235] P = [0.0 for _ in range(7)] P[1] = E[2] - 1 P[2] = E[3] - 1 - P[1] * E[2] P[3] = E[4] - 1 - P[1] * E[3] - P[2] * E[2] P[4] = E[5] - 1 - P[1] * E[4] - P[2] * E[3] - P[3] * E[2] P[5] = E[6] - 1 - P[1] * E[5] - P[2] * E[4] - P[3] * E[3] - P[4] * E[2] P[6] = 1.0 - sum(P) for _ in range(int(input())): n = int(input()) DP = [1.0 for _ in range(n + 1)] DP[0] = 0.0 for i in range(1, n + 1): for j in range(1, 7): if i - j < 0: break DP[i] += DP[i - j] * P[j] print(DP[n])