import java.util.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
int n = in.nextInt();
long[] arr = new long[n];
for(int i=0;i<n;i++){
arr[i] = in.nextLong();
}
long max = 0;
int i=0,j=n-1;
long leftsum = arr[0];
long rightsum = arr[n-1];
while(i<j){
//if(arr[i]==0||arr[j]==0) return;//没用,题目说正整数
if(leftsum==rightsum){
max = Math.max(leftsum,max);
i++;
j--;
leftsum+=arr[i];
rightsum+=arr[j];
}
if(leftsum>rightsum){
j--;
rightsum+=arr[j];
}
if(rightsum>leftsum){
i++;
leftsum+=arr[i];
}
}
System.out.println(max);
}
}