#include<bits/stdc++.h>
#define ll long long int
#define mod 1000000007
using namespace std;
ll i,j;
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
ll t;
cin>>t;
while(t--)
{
ll n;
cin>>n;
ll a[n];
ll lis[n];
ll sum[n];
ll sum1[n]={0};
for(i=0;i<n;i++)
lis[i]=1;
for(i=0;i<n;i++)
cin>>a[i];
for(i=0;i<n;i++)
cin>>sum[i];
for(i=1;i<n;i++)
{
for(j=0;j<i;j++)
{
if(a[j]<a[i] & lis[i]<lis[j]+1)
{
lis[i]=lis[j]+1;
sum1[i]+=sum[j];
}
}
}
for(i=0;i<n;i++)
{
sum1[i]+=sum[i];
}
ll maxi=INT_MIN;
for(i=0;i<n;i++)
{
maxi=max(sum1[i],maxi);
}
cout<<maxi<<endl;
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KI2RlZmluZSBsbCBsb25nIGxvbmcgaW50IAojZGVmaW5lIG1vZCAxMDAwMDAwMDA3CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpsbCBpLGo7CgoKaW50IG1haW4oKQp7CiAgICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICAgIGNpbi50aWUoTlVMTCk7CiAgICAKICAgIGxsIHQ7CiAgICBjaW4+PnQ7CiAgICB3aGlsZSh0LS0pCiAgICB7CiAgICAgICAgICAgIGxsIG47CiAgICAgICAgICAgIGNpbj4+bjsKCiAgICAgICAgICAgIGxsIGFbbl07CiAgICAgICAgICAgIGxsIGxpc1tuXTsKICAgICAgICAgICAgbGwgc3VtW25dOwogICAgICAgICAgICBsbCBzdW0xW25dPXswfTsKCiAgICAgICAgICAgIGZvcihpPTA7aTxuO2krKykKICAgICAgICAgICAgbGlzW2ldPTE7CgogICAgICAgICAgICBmb3IoaT0wO2k8bjtpKyspCiAgICAgICAgICAgIGNpbj4+YVtpXTsKCiAgICAgICAgICAgIGZvcihpPTA7aTxuO2krKykKICAgICAgICAgICAgY2luPj5zdW1baV07CgogICAgICAgICAgICBmb3IoaT0xO2k8bjtpKyspCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGZvcihqPTA7ajxpO2orKykKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBpZihhW2pdPGFbaV0gJiBsaXNbaV08bGlzW2pdKzEpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBsaXNbaV09bGlzW2pdKzE7CiAgICAgICAgICAgICAgICAgICAgICAgIHN1bTFbaV0rPXN1bVtqXTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZm9yKGk9MDtpPG47aSsrKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBzdW0xW2ldKz1zdW1baV07CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIGxsIG1heGk9SU5UX01JTjsKICAgICAgICAgICAgZm9yKGk9MDtpPG47aSsrKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBtYXhpPW1heChzdW0xW2ldLG1heGkpOwogICAgICAgICAgICAKICAgICAgICAgICAgfQogICAgICAgICAgICBjb3V0PDxtYXhpPDxlbmRsOwogICAgfQp9