#include using namespace std; int32_t main() { int n, m, k; char op; cin >> n >> m >> k >> op; vector a(n), b(m); for (auto&& v : b) { cin >> v; } for (auto&& v : a) { cin >> v; } int64_t sum = 0; if (op == '+') { sum = m * ({ int64_t x = 0; for (auto&& v : a) { x += v; } x; }) + n * ({ int64_t x = 0; for (auto&& v : b) { x += v; } x; }); } else { sum = ({ int64_t x = 0; for (auto&& v : a) { x += v; } x; }) * ({ int64_t x = 0; for (auto&& v : b) { x += v; } x; }); } cout << sum % k << endl; }