#include using namespace std; int main(){ int N, M, K; char op; cin >> N >> M >> K >> op; vector A(N), B(M); for(int i=0; i> B[i]; for(int i=0; i> A[i]; int64_t AS = accumulate(A.begin(), A.end(), 0LL) % K; int64_t BS = accumulate(B.begin(), B.end(), 0LL) % K; int64_t ans; if(op == '+'){ ans = (AS*M + BS*N) % K; }else{ ans = AS * BS % K; } cout << ans << endl; return 0; }