function Main(input) {
    // 1行目がinput[0], 2行目がinput[1], …に入る
    N = Number(input.split("\n")[0]);
    a=new Array;
    a[0]= input.split("\n")[1].split(" ").map(Number);
    a[1]= input.split("\n")[2].split(" ").map(Number);
    
    answer = 0;
   

    for(i=0;i<N;i++){
        tmpanswer = 0;
        //境目を選ぶ
        for(j=0;j<N;j++){
            if(j <= i){
                tmpanswer += a[0][j];
            }
            if(j >= i){
                tmpanswer += a[1][j];
            }
        }
        answer = Math.max(answer,tmpanswer)
    }


    console.log(answer);
    
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));
