def g(n):
 x,y=n
 r=x%y
 if r>0:g((y,r))
 else:print(y)
g(sorted(list(map(int,input().split())))) def g(n):
 x,y=n
 r=x%y
 if r>0:g((y,r))
 else:print(y) g x,y=n x n y r=x%y r x%y x y if r>0:g((y,r))
 else:print(y) r>0 r 0 n n g(sorted(list(map(int,input().split())))) g sorted(list(map(int,input().split()))) sorted list(map(int,input().split())) list map(int,input().split()) map int input().split() ().split () input split def g(n):
 x,y=n
 r=x%y
 if r>0:g((y,r))
 else:print(y) def g(n):
 x,y=n
 r=x%y
 if r>0:g((y,r))
 else:print(y) g
def g(n):
 x,y=n
 r=x%y
 if r>0:g((y,r))
 else:print(y)
g(sorted(list(map(int,input().split()))))