import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);


//入力変数
int N=sc.nextInt();
int[][] A=new int[2][N];
for(int i=0;i<N;i++){
    A[0][i]=sc.nextInt();
}
for(int i=0;i<N;i++){
    A[1][i]=sc.nextInt();
}

//入力値変換

//出力変数
int ans;

//計算
int tempofans=0;
int num=0;

for(int k=0;k<N;k++){
    num=0;
    for(int j=0;j<N;j++){
        if(j<=k){
            num+=A[0][j];
        }
        if(j>=k){
            num+=A[1][j];
        }
    }
    if(num>tempofans){
        tempofans=num;
    }
}
ans = tempofans;

//出力
System.out.println(ans);

}} import java.util.Scanner; Scanner java.util public class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);


//入力変数
int N=sc.nextInt();
int[][] A=new int[2][N];
for(int i=0;i<N;i++){
    A[0][i]=sc.nextInt();
}
for(int i=0;i<N;i++){
    A[1][i]=sc.nextInt();
}

//入力値変換

//出力変数
int ans;

//計算
int tempofans=0;
int num=0;

for(int k=0;k<N;k++){
    num=0;
    for(int j=0;j<N;j++){
        if(j<=k){
            num+=A[0][j];
        }
        if(j>=k){
            num+=A[1][j];
        }
    }
    if(num>tempofans){
        tempofans=num;
    }
}
ans = tempofans;

//出力
System.out.println(ans);

}} Main public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);


//入力変数
int N=sc.nextInt();
int[][] A=new int[2][N];
for(int i=0;i<N;i++){
    A[0][i]=sc.nextInt();
}
for(int i=0;i<N;i++){
    A[1][i]=sc.nextInt();
}

//入力値変換

//出力変数
int ans;

//計算
int tempofans=0;
int num=0;

for(int k=0;k<N;k++){
    num=0;
    for(int j=0;j<N;j++){
        if(j<=k){
            num+=A[0][j];
        }
        if(j>=k){
            num+=A[1][j];
        }
    }
    if(num>tempofans){
        tempofans=num;
    }
}
ans = tempofans;

//出力
System.out.println(ans);

} main {
        Scanner sc=new Scanner(System.in);


//入力変数
int N=sc.nextInt();
int[][] A=new int[2][N];
for(int i=0;i<N;i++){
    A[0][i]=sc.nextInt();
}
for(int i=0;i<N;i++){
    A[1][i]=sc.nextInt();
}

//入力値変換

//出力変数
int ans;

//計算
int tempofans=0;
int num=0;

for(int k=0;k<N;k++){
    num=0;
    for(int j=0;j<N;j++){
        if(j<=k){
            num+=A[0][j];
        }
        if(j>=k){
            num+=A[1][j];
        }
    }
    if(num>tempofans){
        tempofans=num;
    }
}
ans = tempofans;

//出力
System.out.println(ans);

} Scanner sc=new Scanner(System.in); sc new Scanner(System.in) int N=sc.nextInt(); N sc.nextInt() sc.nextInt sc int[][] A=new int[2][N]; A new int[2][N] 2 N for(int i=0;i<N;i++){
    A[0][i]=sc.nextInt();
} int i=0; int i=0; i 0 i<N i N i++ i++ i {
    A[0][i]=sc.nextInt();
} {
    A[0][i]=sc.nextInt();
} A[0][i]=sc.nextInt() A[0][i] A[0] A 0 i sc.nextInt() sc.nextInt sc for(int i=0;i<N;i++){
    A[1][i]=sc.nextInt();
} int i=0; int i=0; i 0 i<N i N i++ i++ i {
    A[1][i]=sc.nextInt();
} {
    A[1][i]=sc.nextInt();
} A[1][i]=sc.nextInt() A[1][i] A[1] A 1 i sc.nextInt() sc.nextInt sc int ans; ans int tempofans=0; tempofans 0 int num=0; num 0 for(int k=0;k<N;k++){
    num=0;
    for(int j=0;j<N;j++){
        if(j<=k){
            num+=A[0][j];
        }
        if(j>=k){
            num+=A[1][j];
        }
    }
    if(num>tempofans){
        tempofans=num;
    }
} int k=0; int k=0; k 0 k<N k N k++ k++ k {
    num=0;
    for(int j=0;j<N;j++){
        if(j<=k){
            num+=A[0][j];
        }
        if(j>=k){
            num+=A[1][j];
        }
    }
    if(num>tempofans){
        tempofans=num;
    }
} {
    num=0;
    for(int j=0;j<N;j++){
        if(j<=k){
            num+=A[0][j];
        }
        if(j>=k){
            num+=A[1][j];
        }
    }
    if(num>tempofans){
        tempofans=num;
    }
} num=0 num 0 for(int j=0;j<N;j++){
        if(j<=k){
            num+=A[0][j];
        }
        if(j>=k){
            num+=A[1][j];
        }
    } int j=0; int j=0; j 0 j<N j N j++ j++ j {
        if(j<=k){
            num+=A[0][j];
        }
        if(j>=k){
            num+=A[1][j];
        }
    } {
        if(j<=k){
            num+=A[0][j];
        }
        if(j>=k){
            num+=A[1][j];
        }
    } if(j<=k){
            num+=A[0][j];
        } j<=k j k {
            num+=A[0][j];
        } num+=A[0][j] num A[0][j] A[0] A 0 j if(j>=k){
            num+=A[1][j];
        } j>=k j k {
            num+=A[1][j];
        } num+=A[1][j] num A[1][j] A[1] A 1 j if(num>tempofans){
        tempofans=num;
    } num>tempofans num tempofans {
        tempofans=num;
    } tempofans=num tempofans num ans = tempofans ans tempofans System.out.println(ans) System.out.println System.out System System.out ans String[] args args public class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);


//入力変数
int N=sc.nextInt();
int[][] A=new int[2][N];
for(int i=0;i<N;i++){
    A[0][i]=sc.nextInt();
}
for(int i=0;i<N;i++){
    A[1][i]=sc.nextInt();
}

//入力値変換

//出力変数
int ans;

//計算
int tempofans=0;
int num=0;

for(int k=0;k<N;k++){
    num=0;
    for(int j=0;j<N;j++){
        if(j<=k){
            num+=A[0][j];
        }
        if(j>=k){
            num+=A[1][j];
        }
    }
    if(num>tempofans){
        tempofans=num;
    }
}
ans = tempofans;

//出力
System.out.println(ans);

}} public class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);


//入力変数
int N=sc.nextInt();
int[][] A=new int[2][N];
for(int i=0;i<N;i++){
    A[0][i]=sc.nextInt();
}
for(int i=0;i<N;i++){
    A[1][i]=sc.nextInt();
}

//入力値変換

//出力変数
int ans;

//計算
int tempofans=0;
int num=0;

for(int k=0;k<N;k++){
    num=0;
    for(int j=0;j<N;j++){
        if(j<=k){
            num+=A[0][j];
        }
        if(j>=k){
            num+=A[1][j];
        }
    }
    if(num>tempofans){
        tempofans=num;
    }
}
ans = tempofans;

//出力
System.out.println(ans);

}} Main
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);


//入力変数
int N=sc.nextInt();
int[][] A=new int[2][N];
for(int i=0;i<N;i++){
    A[0][i]=sc.nextInt();
}
for(int i=0;i<N;i++){
    A[1][i]=sc.nextInt();
}

//入力値変換

//出力変数
int ans;

//計算
int tempofans=0;
int num=0;

for(int k=0;k<N;k++){
    num=0;
    for(int j=0;j<N;j++){
        if(j<=k){
            num+=A[0][j];
        }
        if(j>=k){
            num+=A[1][j];
        }
    }
    if(num>tempofans){
        tempofans=num;
    }
}
ans = tempofans;

//出力
System.out.println(ans);

}}