#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define BET(a,b,c) ((a)<=(b)&&(b)<(c)) #define FOR(i,n) for(int i=0,i##_end=(int(n));i VI; typedef vector VVI; int solve(VI a, VI b){ int p = 0 , q = 0 ; int w = 1<<28; int ans = 0 ; while(true){ while(p < SZ(a) && a[p] >= w){ p++; } if(p == SZ(a)) break; ans++; w = a[p]; while(q < SZ(b) && b[q] >= w){ q++; } if(q == SZ(b)) break; ans++; w = b[q]; } return ans; } int main() { int NW; cin>>NW; VI W(NW); FOR(i,NW) cin>>W[i]; int NB; cin>>NB; VI B(NB); FOR(i,NB) cin>>B[i]; sort(ALL(W)); reverse(ALL(W)); sort(ALL(B)); reverse(ALL(B)); cout<