def main(): N = int(input()) A = list(map(int, input().split())) B = list(map(int, input().split())) A_num = int("0b" + "".join(map(str, A)), 0) B_num = int("0b" + "".join(map(str, B)), 0) left_idx = 0 right_idx = N - 1 ctr = 0 while A_num ^ B_num: left_idx = N - len(format(A_num ^ B_num, "b")) right_idx = left_idx + format(A_num ^ B_num, "b").rfind("1") mask = int( "0b" + "1"*(right_idx-left_idx+1) + "0"*(N-right_idx-1), 0) A_num = A_num ^ mask ctr += 1 print(ctr) if __name__ == "__main__": main()