#include <bits/stdc++.h>
using namespace std;
long long MOD = 1000000007;
long long modExp(long long b, long long x) {
  if (x == 0) return 1;
  long long res = modExp(b, x / 2);
  res = res * res % MOD;
  if (x % 2) res = res * b % MOD;
  return res;
}
int main() {
  int N;
  cin >> N;
  long long res = modExp(2, N + 1) - 1;
  long long R = modExp(2, N), k = 1;
  for (int i = 0; i < N; i++) {
    R = 2 * (R - k);
    R = ((R % MOD) + MOD) % MOD;
    k = (((k * (N + i + 1)) % MOD) * modExp(i + 1, MOD - 2)) % MOD;
    res = (res + R) % MOD;
  }
  cout << res << endl;
}
