#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define MAX_N 510 #define PI 3.141592653589 #define ESP 1e-6 #define BS 10 #define MOD 1000000007 #define ZERO 10001 #define YJSNPI 810 #define INF (1LL << 50) #define ADD(a, b) a = (a + (ll)b) % MOD #define MUL(a, b) a = (a * (ll)b) % MOD #define MAX(a, b) a = max(a, b) #define MIN(a, b) a = min(a, b) using namespace std; typedef long long ll; typedef pair pi; int N; double dp[200][200]; int main() { scanf("%d", &N); double res = 0; dp[0][0] = 1; for(int i = 0; i < 200; i++) { for(int j = 0; j < N; j++) { if(dp[i][j] < ESP) continue; res += dp[i][j]; for(int k = 1; k <= 6; k++) { if(j + k <= N) { dp[i][j + k] += dp[i][j] / 6; } else { dp[i + 1][0] += dp[i][j] / 6; } } } } printf("%.9f\n", res); }