#include<iostream> #include<cstring> #include<algorithm> using namespace std; int main() { int n,m,count=0; int h[100],w[100],flag[100]; memset(flag,0,sizeof(flag)); cin>>n; for(int i=0;i<n;i++) { cin>>h[i]; } sort(h,h+n); cin>>m; for(int i=0;i<m;i++) { cin>>w[i]; } sort(w,w+m); for(int i=0;i<m;i++) { for(int j=0;j<n;j++) { if(w[i]>=h[j]&&flag[j]==0){ count++; flag[j]=1; break; } } } cout<<count; return 0; }