#include #include #include #include #include #include #include #include #include #include #define mkp make_pair #define mkt make_tuple #define rep(i,n) for(int i = 0; i < (n); ++i) using namespace std; typedef long long ll; //const ll MOD=1e9+7; int M,N; ll addX,mulX,addY,mulY,MOD; vector X,Y,A,B; ll val[(1ll<<24)]; int main(){ cin>>M>>N; cin>>mulX>>addX>>mulY>>addY>>MOD; X.resize(M); Y.resize(M); A.resize(M); B.resize(M); rep(i,M) cin>>X[i]; rep(i,M) cin>>Y[i]; rep(i,M) cin>>A[i]; rep(i,M) cin>>B[i]; rep(i,M) val[X[i]]+=Y[i]; ll sum=0; for(int i=0;i