import java.util.*;
import java.io.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int n = Integer.parseInt(st.nextToken());
long maxT1=Integer.MIN_VALUE;
long minT1=Integer.MAX_VALUE;
long maxT2=Integer.MIN_VALUE;
long minT2=Integer.MAX_VALUE;
st = new StringTokenizer(br.readLine());
int i=1;
while(st.hasMoreTokens()){
int v=Integer.parseInt(st.nextToken());
long p = 1l*i*i;
long d = (long)v*v;
long T1= p + d;
long T2= p - d;
if(T1>maxT1){
maxT1=T1;
}
if(T1<minT1){
minT1=T1;
}
if(T2>maxT2){
maxT2=T2;
}
if(T2<minT2){
minT2=T2;
}
i++;
}
System.out.println(Math.max(maxT1-minT1,maxT2-minT2));
}
}