#include <iostream>
using namespace std;
int gcd(int a,int b){
    if(b==0){
        return a;
    }
    
    return gcd(b,a%b);
    
}
int main() {
    int n;
    cin>>n;
    int *a=new int[n];
    int hcf;
    for(int i=0;i<n;i++){
        cin>>a[i];
    }
    for(int i=0;i<n-1;i++){
        hcf=gcd(a[i],a[i+1]);
        
    }
    cout<<hcf;
    return 0;
    
}
