#include<iostream>#include<cstring>#include<cstdio>#include<cmath>#include<algorithm>#define ll long longusingnamespacestd;
constint maxn=100005;
int a[maxn],b[maxn],d[maxn],n,i,t,j,k,l,x,y,ans,c[10];
int main(){
// freopen("data.in","r",stdin);scanf("%d",&l);
while (l){
scanf("%d",&n);
for (i=1;i<=n;i++)
scanf("%d",&a[i]);
for (i=1;i<=n;i++)
scanf("%d",&b[i]),d[i]=(b[i]+4-a[i])%4;
t=0;ans=0;memset(c,0,sizeof(c));
for (i=n;i>=1;i--)
d[i]-=d[i-1],ans+=max(0,d[i]);
for (i=1;i<=n;i++){
if (d[i]<-1) c[-d[i]]++;
elseif (d[i]>1){
if (d[i]==2){
if (c[3]) c[3]--,ans--,c[2]++;
}
elseif (d[i]==3){
if(c[3]) c[3]--,ans-=2;
elseif (c[2]) c[2]--,ans--;
}
}
}
printf("%d\n",ans);
l--;
}
}