n = int(input()) *a, = map(int,input().split()) b = int("".join(input().split())[::-1],2) N = 10**5+1 r = [[] for _ in range(N)] for i in range(n): r[a[i]].append(i) res = 0 for i in range(N): if r[i] is None: continue v = 0 for j in r[i]: v |= b<>= 1