/**********************************************************************************/
/* Problem: d230 "IOI研習營模考2-1三元樹" from IOI */
/* Language: CPP (644 Bytes) */
/* Result: AC(0.4s, 288KB) judge by this@ZeroJudge */
/* Author: lfs92002 at 2014-03-14 09:16:05 */
/**********************************************************************************/
#include<cstdio>
#include<algorithm>
using namespace std;
#define MOD 10000000
int base[15001];
inline int gcd(int a,int b)
{
while((a%=b)&&(b%=a));
return a+b;
}
int main()
{
int n;
int p,j;
while(~scanf("%d",&n))
{
for(int i=2*n+1;i<=3*n;++i)
base[i]=i;
for(int i=1;i<=n;++i)
{
p=i,j=2*n+1;
while(p!=1)
{
int d=gcd(p,base[j]);
p/=d;
base[j++]/=d;
}
}
p=2*n+1;
j=2*n+1;
while(p!=1)
{
int d=gcd(p,base[j]);
p/=d;
base[j++]/=d;
}
long long ans=1;
for(int i=2*n+1;i<=3*n;++i)
ans=ans*base[i]%MOD;
printf("%lld\n",ans);
}
return 0;
}
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCi8qICBQcm9ibGVtOiBkMjMwICJJT0nnoJTnv5Lnh5/mqKHogIMyLTHkuInlhYPmqLkiIGZyb20gSU9JICAgICAgICAgICAgICAgICAgICAgICAqLwovKiAgTGFuZ3VhZ2U6IENQUCAoNjQ0IEJ5dGVzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KLyogIFJlc3VsdDogQUMoMC40cywgMjg4S0IpIGp1ZGdlIGJ5IHRoaXNAWmVyb0p1ZGdlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCi8qICBBdXRob3I6IGxmczkyMDAyIGF0IDIwMTQtMDMtMTQgMDk6MTY6MDUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwovKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KCgojaW5jbHVkZTxjc3RkaW8+CiNpbmNsdWRlPGFsZ29yaXRobT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2RlZmluZSBNT0QgMTAwMDAwMDAKaW50IGJhc2VbMTUwMDFdOwppbmxpbmUgaW50IGdjZChpbnQgYSxpbnQgYikKewoJd2hpbGUoKGElPWIpJiYoYiU9YSkpOwoJcmV0dXJuIGErYjsKfQppbnQgbWFpbigpCnsKCWludCBuOwoJaW50IHAsajsKCXdoaWxlKH5zY2FuZigiJWQiLCZuKSkKCXsKCQlmb3IoaW50IGk9MipuKzE7aTw9MypuOysraSkKCQkJYmFzZVtpXT1pOwoJCWZvcihpbnQgaT0xO2k8PW47KytpKQoJCXsKCQkJcD1pLGo9MipuKzE7CgkJCXdoaWxlKHAhPTEpCgkJCXsKCQkJCWludCBkPWdjZChwLGJhc2Vbal0pOwoJCQkJcC89ZDsKCQkJCWJhc2VbaisrXS89ZDsKCQkJfQoJCX0KCQlwPTIqbisxOwoJCWo9MipuKzE7CgkJd2hpbGUocCE9MSkKCQl7CgkJCWludCBkPWdjZChwLGJhc2Vbal0pOwoJCQlwLz1kOwoJCQliYXNlW2orK10vPWQ7CgkJfQoJCWxvbmcgbG9uZyBhbnM9MTsKCQlmb3IoaW50IGk9MipuKzE7aTw9MypuOysraSkKCQkJYW5zPWFucypiYXNlW2ldJU1PRDsKCQlwcmludGYoIiVsbGRcbiIsYW5zKTsKCX0KCXJldHVybiAwOwp9Cg==