#include <bits/stdc++.h>
using namespace std;
long long expo(long long int a, int b) {
  if (b == 0) return 1LL;
  if (b == 1) return a % 1000000007;
  long long int v = expo(a, b / 2);
  if (b % 2)
    return (((v * v) % 1000000007) * a) % 1000000007;
  else
    return (v * v) % 1000000007;
}
int main() {
  int n;
  scanf("%d", &n);
  int ans = 0;
  long long cv = 1;
  for (int i = 1; i <= n + 1; i++) {
    cv *= (i + n);
    cv %= 1000000007;
    cv *= expo((long long)i, 1000000007 - 2);
    cv %= 1000000007;
    ans += cv;
    ans %= 1000000007;
  }
  printf("%d\n", ans);
}
