#include<bits/stdc++.h>
using namespace std;
int const N=1e5+7;
int n,ans;
//int a[N];
int main(){
cin >> n;
for(int i=1;i<=n;++i){
int a;cin >> a;
//if(a[i]<0) a[i]=-a[i];
ans=__gcd(ans,a);
}
if(ans<0) ans=-ans;
cout << ans;
return 0;
}

#include<bits/stdc++.h>
using namespace std;
int const N=1e5+7;
int n,ans;
//int a[N];
int main(){
cin >> n;
for(int i=1;i<=n;++i){
int a;cin >> a;
//if(a[i]<0) a[i]=-a[i];
ans=__gcd(ans,a);
}
if(ans<0) ans=-ans;
cout << ans;
return 0;
}