#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define rep(i,n) for(int i=0;i=0;i--) #define DREP(i,n) for(int i=n;i>0;i--) #define Rep(i,m,n) for(int i=m;i vi; typedef vector > vvi; typedef pair pdd; typedef pair pii; const double pi=acos(-1.0); double rad(double t){return t*pi/180.0;} int main(){ int k; scani(k); valarray E[210]; E[0].resize(2);E[k+1].resize(2); E[0][0]=0.0;E[0][1]=0.0; E[k+1][0]=0.0;E[k+1][1]=1.0; for(int i=1;i<=k;i++){ E[i].resize(2); E[i][0]=1.0;E[i][1]=0.0; for(int j=1;j<=6;j++){ int t = i-j; if(t<0)t=k+1; E[i] += E[t]/6.0; } } printf("%.2lf\n",E[k][0]/(1.0-E[k][1])); return 0; }