#include #include #include #include #include using namespace std; const int MOD = 1000000009; class FoxStones { public: int getCount(int N, int M, vector sx, vector sy) { int n = sx.size(); map< vector, int > mp; for(int i=1;i<=N;i++){ for(int j=1;j<=M;j++){ vector cnt(n); for(int k=0;k, int >::iterator it=mp.begin();it!=mp.end();it++) res = (res*fact[it->second])%MOD; return res; } };