n=gets.to_i
numbers=gets.chomp.split.map(&:to_i).sort.reverse
minHp=numbers.min
numbers.each do |value|
  tempMinHp = value % minHp
  minHp = tempMinHp if tempMinHp < minHp  && tempMinHp != 0
  break if minHp == 1
end
puts minHp