N = gets.to_i
S = gets.chomp.split(" ").map(&:to_i)

ans = 0
(1..((N - 2) / 2)).each{|stp|
 sum = 0
 i = stp
 while(i < N - 1) do
   break if N - 1 - 2 * i == 0    # 同じ蓮を使う
   break if N - 1 - i - stp <= 0  # Bの値
   (i += stp; next) if (N - 1 - i) % stp == 0 && (N - 1) <= (2 * i) # A:B が n:n-1でaが全体の半分以下
   (i += stp; next) if (N - 1 - i == 2 * stp) && ((N - 1) > (N - 1 - i) + (N - 1 - i) / 2)  # A:B が 2n:nで全体の2/3でない
   sum += (S[N - 1 - i] + S[i])
   ans = sum if sum > ans
   i += stp
 end
}

puts ans
