#include #include #include using namespace std; int main() { int N, M, K; char op; cin >> N >> M >> K >> op; vector B(M); for (double& i : B) cin >> i; sort(B.begin(), B.end()); long ans = 0; for (int i = 0; i < N; i++) { double A; cin >> A; if (op == '+') ans += B.end() - lower_bound(B.begin(), B.end(), K - A); else ans += B.end() - lower_bound(B.begin(), B.end(), K / A); } cout << ans; }