#include #include #include // #include #include #include #include #include #include using namespace std; typedef long long ll; #define rep(i,k,n) for(ll i=k; i<(ll)(n); i++) // dp[i]: 和を i から k にするのに必要な回数の期待値 double dp[30]; int main(){ ll k; cin >> k; dp[k] = 0; for(ll i=k-1; i>=0; i--) { dp[i] += 1; for(ll j=1; j<=6; j++) { dp[i] += dp[i+j]/6; } } cout << dp[0] << endl; return 0; }