#include using namespace std; typedef long long ll; typedef double dbl; #define fr(x,a,b) for(ll x=a;x>n>>k>>x; ll fact=1; ll m=k; fr(i,0,n-2){ fact=((fact%mod)*(m%mod))%mod; m--; } if(x==1) cout<