while wyjscie = gets
for x.to_i x.split
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
d2hpbGUgd3lqc2NpZSA9IGdldHMKCWZvciB4LnRvX2kgeC5zcGxpdAoJCglkZWYgbndkKHgseSkKICAgICAgICAgd2hpbGUgeSE9MAogICAgICAgICAgICB6PXkgCiAgICAgICAgICAgIHk9eCV5IAogICAgICAgICAgICB4PXoKICAgICAgICAgcmV0dXJuIHgKZW5kCgogICAgICAgIHd5bmlrID0gdFsxXQoJbGljem5payA9IDIKCXdoaWxlIGxpY3puaWs8PXRbMF0KICAgICAgICAgIHd5bmlrID0gbndkKHd5bmlrLCB0W2xpY3puaWtdKQoJICBsaWN6bmlrKz0xCmVuZAogICAgICAgIHB1dHMgd3luaWsKZW5k