x, y = sorted(list(map(int, input().split())), reverse=True)
while 1:
  if x % y == 0:
    print(y)
    break
  else:
    a = y
    b = x % y
    x = a
    y = b x, y = sorted(list(map(int, input().split())), reverse=True) x sorted(list(map(int, input().split())), reverse=True) sorted list(map(int, input().split())) list map(int, input().split()) map int input().split() ().split () input split reverse=True reverse True y while 1:
  if x % y == 0:
    print(y)
    break
  else:
    a = y
    b = x % y
    x = a
    y = b 1 if x % y == 0:
    print(y)
    break
  else:
    a = y
    b = x % y
    x = a
    y = b x % y == 0 x % y x y 0 print(y) print y break a = y a y b = x % y b x % y x y x = a x a y = b y b a = y y a x, y = sorted(list(map(int, input().split())), reverse=True) sorted(list(map(int, input().split())), reverse=True) x x = a a x y = sorted(list(map(int, input().split())), reverse=True) sorted(list(map(int, input().split())), reverse=True) y b = x % y x % y b y = b b y
x, y = sorted(list(map(int, input().split())), reverse=True)
while 1:
  if x % y == 0:
    print(y)
    break
  else:
    a = y
    b = x % y
    x = a
    y = b
