#include #include #include #include using namespace std; using ll=long long; ll powmod(ll base,ll exp,ll mod){ ll cnt=0; ll texp=exp; while(texp){cnt++;texp/=2;} vector dp(cnt,0); dp[0]=base%mod; for(ll i=1;i>i)&1){ ans*=dp[i]; ans%=mod; } } return ans; } int main(){ ll n,k,m; cin>>n>>k>>m; vector> q(4); ll ans=0; for(int i=0;i<4;i++){ for(int j=0;j>tmp; q[i].push(tmp); } } for(int i=0;i