A,B = map(int,input().split()) if A == 0 and B == 0: print(0) exit() max_ = max(A,B) min_ = min(A,B) maxbin = bin(max_)[2:] minbin = bin(min_)[2:] if len(maxbin) == len(minbin): tmp = "1"*(len(minbin)-1) ans = int(tmp,2) print(ans) else: print(min_)