#include <iostream>
using namespace std;

int  n, wyn, a;

int NWD(int x, int y)
{
	while (y!=0)
	{
		x%=y;
		swap(x, y);
	}
	return x;
}
int main() {
	ios_base::sync_with_stdio (false);
	cin.tie(0);
	cout.tie(0);
	
	cin>>n>>wyn;
	for (int i=2; i<=n; i++)
	{
		cin>>a;
		wyn= NWD(wyn,a);
	}
	cout<<wyn<<"\n";
	return 0;
}