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