#define MD 998244353 Combc; c.expand_fact(1d6+1); ll@h,@w,@k,d[7d3],n=Divisor(k,d),z=0; rep[d](x,n){ if(h-x>=0&&w-k/x>=0){ z+=(ll)(c.ifactri[x]*c.ifactri[h-x]*c.ifactri[k/x]*c.ifactri[w-k/x]); } } wt(c.factri[h]*c.factri[w]*z);