#include "bits/stdc++.h" #define rep(i,n) for(int i=0;i> N >> M >> K >> op; vector A(N), B(M); rep(i, M) { cin >> B[i]; Bsum += B[i]; } rep(i, N) { cin >> A[i]; Asum += A[i]; } Asum %= K; Bsum %= K; if (op == '+') { Asum *= M; Asum %= K; Bsum *= N; Bsum %= K; cout << (Asum + Bsum) % K << endl; } else { cout << Asum * Bsum % K << endl; } }