#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;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50ICBuLCB3eW4sIGE7CgppbnQgTldEKGludCB4LCBpbnQgeSkKewoJd2hpbGUgKHkhPTApCgl7CgkJeCU9eTsKCQlzd2FwKHgsIHkpOwoJfQoJcmV0dXJuIHg7Cn0KaW50IG1haW4oKSB7Cglpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvIChmYWxzZSk7CgljaW4udGllKDApOwoJY291dC50aWUoMCk7CgkKCWNpbj4+bj4+d3luOwoJZm9yIChpbnQgaT0yOyBpPD1uOyBpKyspCgl7CgkJY2luPj5hOwoJCXd5bj0gTldEKHd5bixhKTsKCX0KCWNvdXQ8PHd5bjw8IlxuIjsKCXJldHVybiAwOwp9