#define MD 998244353 Combc; c.expand_fact(1d6+1); ull@h,@w,@k,d[7d3]; int n=Divisor(k,d); ll z=0; rep[d](x,n){ if(h>=x&&w>=k/x){ 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);