n = int(input()) a = list(map(int,input().split())) for i in range(100): flag = True for j in range(n): if 1 & (a[j] >> i): flag = False break if flag: ans = 2 ** i break print(ans)