#include <bits/stdc++.h>
using namespace std;
const int MOD = int(1e9) + 7;
long long n;
int fastExp(int num, int pot) {
  long long ret = 1;
  long long tmp = num;
  while (pot) {
    if (pot & 1) {
      ret *= tmp;
      ret %= MOD;
    }
    pot >>= 1;
    tmp *= tmp;
    tmp %= MOD;
  }
  return ret;
}
int main() {
  cin >> n;
  long long a = 2 * n - 1;
  long long b = n;
  long long res = 1;
  for (int i = a - b + 1; i <= a; i++) {
    res *= i;
    res %= MOD;
  }
  long long denom = 1;
  for (int i = 1; i <= b; i++) {
    denom *= i;
    denom %= MOD;
  }
  res *= fastExp(denom, MOD - 2);
  res %= MOD;
  res *= 2;
  res -= n;
  res += MOD;
  res %= MOD;
  cout << res << endl;
  return 0;
}
