# coding: utf-8 #yuki_76 dp=[0 for i in xrange(1000100)] os=6 def solve(x): s=[0 for i in xrange(7)] s[1]=1.0/12; s[2]=2.0/12; s[3]=3.0/12; s[4]=1.0/12; s[5]=3.0/12; s[6]=2.0/12; for i in xrange(1,1000008): dp[i+os]=1+(dp[i+os-1]*s[1]+dp[i+os-2]*s[2]+dp[i+os-3]*s[3]+dp[i+os-4]*s[4]+dp[i+os-5]*s[5]+dp[i+os-6]*s[6]); return dp[x+os] t=int(raw_input()) for i in xrange(t): x=int(raw_input()) print solve(x)