#include<bits/stdc++.h>
using namespace std;
int a[3][110],n,ans;
void messi(int x,int y,int k)
{
	if(x==2&&y==n)
	{ans=max(ans,k);return;}
	if(x>2||y>n)return;
	messi(x+1,y,k+a[x+1][y]);
	messi(x,y+1,k+a[x][y+1]); 
	
}
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)cin>>a[1][i];
	for(int i=1;i<=n;i++)cin>>a[2][i];
	messi(1,1,a[1][1]);
	cout<<ans<<endl;
}