import java.io.*;
import java.util.Scanner;

class GCD {
	public static int gcd(int a,int b) {
		while (b !=0) {
			int tmp = a%b;
			a = b;
			b = tmp;
		}
		return a;
	}
}

class Main {
	public static void main (String[] args) throws java.lang.Exception {
		Scanner in = new Scanner(System.in);
		int t = in.nextInt();
		int b = in.nextInt();
		for (int i=2; i<=t; ++i) {
			int a = in.nextInt();
			b = GCD.gcd (a, b);
		}
		System.out.print(b);
	}
}