N=int(input())
l=list(map(int,input().split()))
S_max=max(l[0],l[1])
S_min=min(l[0],l[1])
while S_max % S_min != 0:
   S_min,S_max=S_max % S_min,S_min
for i in range(1,N-1):
   S_max=max(S_min,l[i+1])
   S_min=min(S_min,l[i+1])
   while S_max % S_min != 0:
      S_min,S_max=S_max % S_min,S_min
print(S_min) N=int(input()) N int(input()) int input() input l=list(map(int,input().split())) l list(map(int,input().split())) list map(int,input().split()) map int input().split() ().split () input split S_max=max(l[0],l[1]) S_max max(l[0],l[1]) max l[0] l 0 l[1] l 1 S_min=min(l[0],l[1]) S_min min(l[0],l[1]) min l[0] l 0 l[1] l 1 while S_max % S_min != 0:
   S_min,S_max=S_max % S_min,S_min S_max % S_min != 0 S_max % S_min S_max S_min 0 S_min,S_max=S_max % S_min,S_min S_min S_max % S_min S_max S_min S_max S_min for i in range(1,N-1):
   S_max=max(S_min,l[i+1])
   S_min=min(S_min,l[i+1])
   while S_max % S_min != 0:
      S_min,S_max=S_max % S_min,S_min i range(1,N-1) range 1 N-1 N 1 S_max=max(S_min,l[i+1]) S_max max(S_min,l[i+1]) max S_min l[i+1] l i+1 i 1 S_min=min(S_min,l[i+1]) S_min min(S_min,l[i+1]) min S_min l[i+1] l i+1 i 1 while S_max % S_min != 0:
      S_min,S_max=S_max % S_min,S_min S_max % S_min != 0 S_max % S_min S_max S_min 0 S_min,S_max=S_max % S_min,S_min S_min S_max % S_min S_max S_min S_max S_min print(S_min) print S_min S_max=max(l[0],l[1]) max(l[0],l[1]) S_max S_min=min(S_min,l[i+1]) min(S_min,l[i+1]) S_min l=list(map(int,input().split())) list(map(int,input().split())) l S_max=S_max % S_min,S_min S_min S_max S_max=S_max % S_min,S_min S_min S_max S_max=max(S_min,l[i+1]) max(S_min,l[i+1]) S_max S_min,S_max=S_max % S_min,S_min S_max % S_min S_min S_min,S_max=S_max % S_min,S_min S_max % S_min S_min N=int(input()) int(input()) N S_min=min(l[0],l[1]) min(l[0],l[1]) S_min
N=int(input())
l=list(map(int,input().split()))
S_max=max(l[0],l[1])
S_min=min(l[0],l[1])
while S_max % S_min != 0:
   S_min,S_max=S_max % S_min,S_min
for i in range(1,N-1):
   S_max=max(S_min,l[i+1])
   S_min=min(S_min,l[i+1])
   while S_max % S_min != 0:
      S_min,S_max=S_max % S_min,S_min
print(S_min)