A,B=map(int,input().split()) T=A+B K=A*B for i in range(50): if K>T: if K%T==0: print(T) exit() else: K=K%T else: if T%K==0: print(K) exit() else: T=T%K for i in range(min(T,K)): if T%(min(T,K)-i)==0 and K%(min(T,K)-i)==0: print(min(T,K)-i) break