#include <bits/stdc++.h>
using namespace std;
int main()
{
	int N,i,j;
	cin>>N;
	int A[2][N],B[2][N];
	for(i=0;i<N;i++) cin>>A[0][i],B[0][i]=0;
	for(i=0;i<N;i++) cin>>A[1][i],B[1][i]=0;
	B[0][0]=A[0][0];B[1][0]=A[0][0]+A[1][0];
	for(i=1;i<N;i++) B[0][i]=B[0][i-1]+A[0][i];
	for(i=1;i<N;i++) B[1][i]=A[1][i]+max(B[0][i],B[1][i-1]);
	cout<<B[1][N-1]<<endl;
	return (0);
}