#include<bits/stdc++.h>
using namespace std;
typedef __int128 ll;
ll f(ll n,ll k,ll t){
if(k>n/2) k=n-k;
ll ans=1;
for(ll i=n,j=1;j<=k;--i,++j){
ans=(ans*i/j)%t;
}
return ans;
}
int main(){
long long nn,mm,pp;
cin>>nn>>mm>>pp;
ll n=nn,m=mm,p=pp;
cout<<(long long) f(n,m,p);
return 0;
}