#35443: 給新手


w0922538986@gmail.com (00 0)


x,y= map(int,input().split())
i=min(x,y)
while i>0:
 if x%i==0 and y%i==0 :
  print(i)
  break
 else:
  i=i-1
#35455: Re: 給新手


w0922538986@gmail.com (00 0)


重發打錯
x,y= map(int,input().split()) i=min(x,y)
z=max(x,y) while Z%i!=0:
x=i
y=z%i  i=min(x,y)
z=max(x,y) print('i')



#35456: Re: 給新手


w0922538986@gmail.com (00 0)


又打錯
x,y= map(int,input().split()) i=min(x,y)
z=max(x,y) while Z%i!==0:
x=i
y=z%i  i=min(x,y)
z=max(x,y) print('i')





#35457: Re: 給新手


w0922538986@gmail.com (00 0)


抱歉一直打錯
x,y= map(int,input().split())
i=min(x,y)
z=max(x,y)
while z%i!=0:
 x=i
 y=z%i
 i=min(x,y)
 z=max(x,y)
print(i)