#include using namespace std; using ll = long long; int main() { cin.tie(nullptr); ios::sync_with_stdio(false); int n, m; cin >> n >> m; ll K; cin >> K; char op; cin >> op; vector b(m); for (int i = 0; i < m; ++i) { cin >> b[i]; } vector a(n); for (int i = 0; i < n; ++i) { cin >> a[i]; } ll ans; if (op == '+') { ll suma = 0; for (int i = 0; i < n; ++i) { (suma += a[i]) %= K; } ll sumb = 0; for (int i = 0; i < m; ++i) { (sumb += b[i]) %= K; } ans = (suma * m % K + sumb * n % K) % K; } else { ll suma = 0; for (int i = 0; i < n; ++i) { (suma += a[i]) %= K; } ll sumb = 0; for (int i = 0; i < m; ++i) { (sumb += b[i]) %= K; } ans = suma * sumb % K; } cout << ans << "\n"; return 0; }