N = int(input()) lA = [0] + list(map(int, input().split())) lB = [0] + list(map(int, input().split())) # ans = 0 # f = 0 # for i in range(N): # if lA[i] == lB[i] and f == 1: # ans +=1 # f = 0 # elif lA[i] != lB[i]: # f = 1 # if f == 1: # print(ans + 1) # else: # print(ans) lC = [] lD = [] ans = 0 for i in range(len(lA) - 1): lC.append(lA[i] ^ lA[i + 1]) lD.append(lB[i] ^ lB[i + 1]) for i in range(len(lC)): if lC[i] != lD[i]: ans += 1 print((ans+1) // 2)