#include <bits/stdc++.h>
using namespace std;
typedef long long LL;
const int P=1e9+7;
int n;
inline int qmi(int a, int k){
LL res=1;
while(k){
if(k&0x01) res=res*a%P;
k>>=1;
a=(LL)a*a%P;
}
return res;
}
int main(){
cin>>n;
int a=2*n, b=n;
LL res=1;
for(int i=a; i>a-b; --i) res=res*i%P;
for(int i=1; i<=b; ++i) res=res*qmi(i, P-2)%P;
res = res*qmi(n+1, P-2)%P;
cout<<res<<endl;
return 0;
}