#include using namespace std; double f(int k, int N){ // さいころを N 回ふって、k個の目が一度もでない確率。 // 6Ck * ((6-k)/6)^N double p = 1.0; for (int i = 0; i != k; ++i){ p *= (6.0 - i); p /= (i + 1.0); } p *= pow((6.0 - k)/6.0, 1.0 * N); return p; } double solve(int N){ if (N < 6) return 0.0; double ans = 1.0; for (int i = 1, sign = -1; i <= 6; ++i, sign *= -1){ ans += sign * f(i, N); } return ans; } int main() { cin.tie(0); ios::sync_with_stdio(false); int N; cin >> N; cout.precision(10); cout << fixed; cout << solve(N) << endl; return 0; }