#include <bits/stdc++.h>
using namespace std;
double eps = 1e-8;
long long mod = 1e9 + 7;
long long pow_m(long long a, long long b, long long m = mod) {
  if (b == 0) return 1 % m;
  if (b == 1) return a % m;
  long long c = pow_m(a, b / 2, m);
  if (b % 2) {
    return ((c * c % m) * a) % m;
  } else {
    return c * c % m;
  }
}
long long C(long long n, long long k) {
  long long ans = 1;
  for (long long i = 1; i <= k; i++) {
    ans = (ans * (n + 1 - i)) % mod;
    ans = (ans * pow_m(i, mod - 2)) % mod;
  }
  return ans;
}
int main() {
  long long n;
  cin >> n;
  long long c = (C(2 * n - 1, n) * 2) % mod;
  cout << (c - n) % mod;
}
