#include <bits/stdc++.h>
using namespace std;
int n, m, n1, n2, t;
long long p = 1e+9 + 7;
long long poww(long x, long long y) {
  if (y == 1) return x;
  long long t = poww(x, y / 2);
  if (y % 2 != 0) return t * t % p * x % p;
  return t * t % p;
}
long long com(long long m, long long n) {
  if (n > m) return 0;
  long long sum = 1;
  for (int i = 1; i <= n; i++) {
    long long x = (m - n + i) % p, y = i % p;
    sum = sum * x % p * poww(y, p - 2) % p;
  }
  return sum;
}
int main() {
  scanf("%d", &n);
  long long ans = com(2 * n + 2, n + 1);
  ans = (ans - 1 + p) % p;
  printf("%lld", ans);
}
