ll x[5],y[],n[]; Mint z; void f(ll d,ll u,ll v,ll t,Mint w){ if(d--) rep(i,n[d]+1) f(d,u-x[d]*i,v-y[d]*i,t,w),w=w*++t/-~i; else z+=!(u|v)*w; } { ll@gx,@gy,@k; rd((x,y,n)(k)); f(k,gx,gy,0,1); wt(z); }