#include <bits/stdc++.h>
using namespace std;
const int MOD = 1e9 + 7;
const int INF = 1e9 + 10;
int n, D[2020][2020];
int add(int& x, int y) { return x = (x + y) % MOD; }
int main() {
  scanf("%d", &n);
  int ans = 0;
  D[0][0] = 1;
  for (int i = 1; i <= 2 * n; i++) {
    for (int j = 0; j <= i; j++) {
      if (j > 0) add(D[i][j], D[i - 1][j - 1]);
      add(D[i][j], D[i - 1][j + 1]);
      if (i % 2 && 2 * n - i >= j) add(ans, D[i][j]);
    }
  }
  printf("%d", ans);
  return 0;
}
