#include using namespace std; using ld = long double; ld p[] = { 1.0 / 12, 1.0 / 6, 1.0 / 4, 1.0 / 12, 1.0 / 4, 1.0 / 6 }; int main() { cout << fixed << setprecision(6); int T; cin >> T; while (T--) { int N; cin >> N; vector dp(N); for (int i = N - 1; i >= 0; i--) { for (int j = 1; j <= 6; j++) { dp[i] += ((i + j >= N ? 0 : dp[i + j]) + 1) * p[j - 1]; } } cout << dp[0] << endl; } return 0; }