#include<bits/stdc++.h>
using namespace std;
int n,x,dp[3][101];

int main(){
	cin>>n;
	memset(dp,0,sizeof(dp));
	for(int i=1;i<=2;i++)
		for(int j=1;j<=n;j++){
			cin>>x;
			dp[i][j]=max(dp[i-1][j],dp[i][j-1])+x;
		}
	cout<<dp[2][n]<<endl;
}