#include <iostream>
#include <algorithm>
using namespace std;
int main() {
// your code goes here
int a, b, i, j, weigh[35], limt[35], count;
cin>>a;
while(a--) {
cin>>b;
count=0;
for(i=0; i<b; i++) cin>>weigh[i];
for(j=0; j<b; j++) cin>>limt[j];
std::stable_sort(weigh, weigh+b);
std::stable_sort(limt, limt+b);
for(i=0, j=0; i<b && j<b; i++) {
while(j<b && weigh[i]>limt[j]) {
j++;
}
if(j<b) {
count++; j++;
}
}
cout<<count<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglpbnQgYSwgYiwgaSwgaiwgd2VpZ2hbMzVdLCBsaW10WzM1XSwgY291bnQ7CgljaW4+PmE7Cgl3aGlsZShhLS0pIHsKCQljaW4+PmI7CgkJY291bnQ9MDsKCQlmb3IoaT0wOyBpPGI7IGkrKykgY2luPj53ZWlnaFtpXTsKCQlmb3Ioaj0wOyBqPGI7IGorKykgY2luPj5saW10W2pdOwoJCXN0ZDo6c3RhYmxlX3NvcnQod2VpZ2gsIHdlaWdoK2IpOwoJCXN0ZDo6c3RhYmxlX3NvcnQobGltdCwgbGltdCtiKTsKCQlmb3IoaT0wLCBqPTA7IGk8YiAmJiBqPGI7IGkrKykgewoJCXdoaWxlKGo8YiAmJiB3ZWlnaFtpXT5saW10W2pdKSB7CgkJCWorKzsKCQl9CgkJaWYoajxiKSB7CgkJCWNvdW50Kys7IGorKzsKCQl9CgkJfQoJCWNvdXQ8PGNvdW50PDxlbmRsOwoJfQoJcmV0dXJuIDA7Cn0=