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)); } }