#include <iostream>
#include <string>
using namespace std;
int main(){
int N,Q, count;
cin >> Q;
char c;
string S, T;
bool flag = false;
if(Q >=1 && Q <= 1000){
while(Q){
count = 0;
cin >> N;
if( N>=1 && N <=100){
cin >> S;
for(int i=0;i < N; ++i){
if(S[i] != '0' && S[i]!= '1'){
flag = false;
}
}
cin >> T;
for(int i=0; i < N; ++i){
if(T[i] != '0' && T[i]!= '1'){
flag = false;
}
}
if(flag == false){
--Q;
continue;
}
// cout << "The values in S and T are : " << S << "\t" << T;
for(int i=0; i <N ; ++i){
for(int j=0; j < N; ++j){
if(S[i] == '1' && T[j]=='1'){
S[i] = 0;
T[j] = 0;
++count;
break;
}
}
}
cout << count << endl;
}
--Q;
}
}
return 0;
}