while wyjscie = gets
for x.to_i
end
def nwd(x,y)
while y!=0
z=y
y=x%y
x=z
return x
end
wynik = t[1]
licznik = 2
while licznik<=t[0]
wynik = nwd(wynik, t[licznik])
licznik+=1
end
puts wynik
end
d2hpbGUgd3lqc2NpZSA9IGdldHMKCWZvciB4LnRvX2kKZW5kCgkKCWRlZiBud2QoeCx5KQogICAgICAgICB3aGlsZSB5IT0wCiAgICAgICAgICAgIHo9eSAKICAgICAgICAgICAgeT14JXkgCiAgICAgICAgICAgIHg9egogICAgICAgICByZXR1cm4geAplbmQKCiAgICAgICAgd3luaWsgPSB0WzFdCglsaWN6bmlrID0gMgoJd2hpbGUgbGljem5pazw9dFswXQogICAgICAgICAgd3luaWsgPSBud2Qod3luaWssIHRbbGljem5pa10pCgkgIGxpY3puaWsrPTEKZW5kCiAgICAgICAgcHV0cyB3eW5pawplbmQK