#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define endl '\n'
const int N = 2e5+4;
void solve(int cs){
int n;
cin >> n;
vector<vector<ll>> a(2, vector<ll>(n));
for(int i=0; i<2; i++)
for(int j=0; j<n; j++)
cin >> a[i][j];
vector<vector<ll>> dp(2, vector<ll>(n, -1e17));
dp[0][0] = a[0][0];
dp[1][0] = a[0][0] + a[1][0];
for(int j=1; j<n; j++) {
dp[0][j] = max(dp[0][j], dp[0][j-1] + a[0][j]);
dp[0][j] = max(dp[0][j], dp[1][j-1] + a[0][j]);
dp[1][j] = max(dp[1][j], dp[0][j-1] + a[1][j]);
dp[1][j] = max(dp[1][j], dp[1][j-1] + a[1][j]);
}
cout << dp[1][n-1] << endl;
}
int main()
{
ios_base::sync_with_stdio(false);cin.tie(0);
int t=1,cs=0;
cin >> t;
while(t--)
{
solve(++cs);
}
return 0;
}