#include #define int long long using namespace std; signed main() { int N, M, K; char op; cin >> N >> M >> K >> op; vector A(N), B(M); for (auto &x : B) cin >> x; for (auto &x : A) cin >> x; int sum = accumulate(A.begin(), A.end(), 0LL, [&](int s, int a){return (s + a) % K;}); int ans = 0; for (auto x : B) { int t = (op == '+' ? sum + x * N : sum * x); ans = (ans + t) % K; } cout << ans << endl; }