#include <iostream>
#include <vector>
#include<algorithm>

using namespace std;

int main() {
    int n,m;
    int child=0;
    int chocolate=0;
    int temp;
    vector<int> h;
    vector<int> w;
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>temp;
        h.push_back(temp);
    }
    sort(h.begin(),h.end());
    cin>>m;
    for(int i=0;i<m;i++){
        cin>>temp;
        w.push_back(temp);
    }
    sort(w.begin(),w.end());

    while(child<h.size()&&chocolate<w.size()){
        if(h[child]<=w[chocolate]) ++child;
        ++chocolate;
    }
    cout<<child;

}
// 64 位输出请用 printf("%lld")