#include using namespace std; #ifdef LOCAL #include "debug.hpp" #else #define debug(...) 1 #endif const int mxN = 100005 * 2; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int L, M, N; cin >> L >> M >> N; vector A(L), B(M); for (int i = 0; i < L; i++) { cin >> A[i]; A[i]--; } for (int i = 0; i < M; i++) { cin >> B[i]; B[i]--; } bitset X, Y; for (int i = 0; i < L; i++) { X.set(A[i], 1); } for (int i = 0; i < M; i++) { Y.set(B[i], 1); } int Q; cin >> Q; for (int i = 0; i < Q; i++) { int ans = (X & Y).count(); cout << ans << '\n'; Y <<= 1; } }