import java.util.ArrayList; import java.util.Scanner; class Main { public static void main(String[] args) { new Main().run(); } int gcd(int a,int b) { return a==0?b:gcd(b%a,a); } void run() { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int[] a=new int[n]; for(int i=0;i divs=new ArrayList<>(); for(int div=2;div*div<=a[i];++div) { int sz=0; while(a[i]%div==0) { a[i]/=div; ++sz; } if(sz>0) { divs.add(div); } } if(a[i]>1)divs.add(a[i]); long add=0; for(int s=1;s<1<0)g*=divs.get(shift); for(int j=i+1;j