Pagini recente » Cod sursa (job #1911283) | Cod sursa (job #351229) | Cod sursa (job #708153) | Cod sursa (job #301881) | Cod sursa (job #2282099)
#include <bits/stdc++.h>
#define ll long long
using namespace std;
ifstream fin("dirichlet.in");
ofstream fout("dirichlet.out");
const ll mod=9999991;
ll s,t;
ll n,i;
ll put(ll a,ll b)
{
if(b==1)
return a;
if(b==0)
return 1;
ll s2=put(a,b/2);
s2%=mod;
if(b%2==1)
return (((s2*a)%mod)*s2)%mod;
return (s2*s2)%mod;
}
int main()
{
fin>>n;
s=t=1;
for(i=2;i<=n;i++)
{
s*=(i+n),s%=mod;
t*=i,t%=mod;
}
s*=(put(t,mod-2))%mod,s%=mod;
fout<<s;
return 0;
}