n = int(input()) ans = {0} for u in (map(int, input().split())): for v in set(ans): for _ in range(16): u = u//2+u%2*2**15 ans.add(u|v) if 2**16-1 in ans: break print(max(ans))