n = int(input()) x = list(map(int,input().split())) a = list(map(int,input().split())) b = [0]; dp = [0]+[sum(a)]*n for v in a: b.append(b[-1]^v) for i in range(n): for j in range(i+1): dp[i+1] = min(dp[i+1],dp[j]+(x[i]-x[j])+(b[i+1]^b[j])) print(dp[n])