#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef double dl;
#define endl "\n"
#define vi vector<int>
#define mii map<int,int>
#define mci map<char,int>
#define optimize() ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
#define fraction() cout.unsetf(ios::floatfield); cout.precision(10); cout.setf(ios::fixed,ios::floatfield);
#define yes cout<<"YES"<<endl;
#define no cout<<"NO"<<endl;
void solve(){
int n; cin >> n;
int buy[n+10], sell[n+10];
for(int i = 0; i < n; i++){
cin >> buy[i];
// ar2[i] = ar[i];
//mp[ar[i]]++;
}
for(int i = 0; i < n; i++){
cin >> sell[i];
}
int mx[n+10];
mx[n-1] = sell[n-1];
for(int i = n-2; i>=0; i--){
mx[i] = max(mx[i+1] , sell[i] );
}
ll ans = 0;
for(int i = 0; i < n; i++){
ll tt = mx[i] - buy[i];
if(tt > 0) ans+=tt;
}
cout << ans << endl;
}
int main()
{
optimize();
int t;
cin >> t;
while(t--) solve();
return 0;
}