#include<bits/stdc++.h>
#define ll long long
ll a[200005]={0};
const ll d=1e9+7;
ll ss(ll now)
{
if(a[now])return a[now]%d;
for(int i=0;i<=now-2;i+=2)a[now]=(a[now]%d+ss(i)%d*ss(now-2-i)%d)%d;
return a[now]%d;
}
int main()
{
ll n;
scanf("%lld",&n);
a[2]=1;
a[0]=1;
printf("%lld",ss(2*n)%d);
return 0;
}