import math
n=int(input())
a=list(map(int,input().split()))
a.sort()
b=a[n-1]
for i in range(n-1):
    b=math.gcd(a[i],b)
print(b) import math math n=int(input()) n int(input()) int input() input a=list(map(int,input().split())) a list(map(int,input().split())) list map(int,input().split()) map int input().split() ().split () input split a.sort() a.sort a sort b=a[n-1] b a[n-1] a n-1 n 1 for i in range(n-1):
    b=math.gcd(a[i],b) i range(n-1) range n-1 n 1 b=math.gcd(a[i],b) b math.gcd(a[i],b) math.gcd math gcd a[i] a i b print(b) print b b=a[n-1] a[n-1] b b=math.gcd(a[i],b) math.gcd(a[i],b) b a=list(map(int,input().split())) list(map(int,input().split())) a n=int(input()) int(input()) n
import math
n=int(input())
a=list(map(int,input().split()))
a.sort()
b=a[n-1]
for i in range(n-1):
    b=math.gcd(a[i],b)
print(b)