#!/usr/bin/python3 n=int(input()) had=[] parity=[0,0] for i in range(2): g=input() g=g.split() for j in range(n): g[j]=int(g[j]) % 2 parity[i]=(parity[i]+g[j]) % 2 #parity[i]=parity[i]^g[j] ## ^ (stříška) je operace xor, má v tomto případě stejný význam jako součet modulo 2 had.append(g) if parity[0]==parity[1]: # sudá-sudá nebo lichá-lichá stejne=0 for i in range(n): if had[0][i]==had[1][i]: stejne+=1 if parity[0]==0: # sudá-sudá vysledek=stejne else: # lichá-lichá vysledek=n-stejne # to je počet různých else: # lichá-sudá nebo sudá-lichá vysledek=0 print(vysledek)