#include using namespace std; using ll = long long; #define all(A) A.begin(),A.end() using vll = vector; #define rep(i, n) for (long long i = 0; i < (long long)(n); i++) using Graph = vector>; ll mod=1e9+7; int main() { ll N; cin>>N; vector> DP(N+1,vector(7,0)); DP[0][0]=1.0; rep(i,N){ rep(j,7){ if(j==6)DP[i+1][j]+=DP[i][j]; else{ DP[i+1][j]+=double(j)/6.0*DP[i][j]; DP[i+1][j+1]+=double(6.0-j)/6.0*DP[i][j]; } } } cout<