#include #define llint long long using namespace std; llint h, w, k; char op; llint a[100005], b[100005]; int main(void) { ios::sync_with_stdio(0); cin.tie(0); cin >> h >> w >> k; cin >> op; for(int i = 1; i <= w; i++) cin >> a[i]; for(int i = 1; i <= h; i++) cin >> b[i]; llint asum = 0, bsum = 0; for(int i = 1; i <= w; i++) asum += a[i], asum %= k; for(int i = 1; i <= h; i++) bsum += b[i], bsum %= k; llint ans; if(op == '+'){ ans = bsum * w % k + asum * h % k; ans %= k; cout << ans << endl; return 0; } else{ ans = asum * bsum % k; cout << ans << endl; return 0; } return 0; }