for(t in l=require("fs").readFileSync("/dev/stdin","utf8").split("\n"),c={0:{},1:{}},l[1].split(" ").forEach((s,e)=>{t=c[1&e],t[s]=t[s]?t[s]+1:1}),s={},c)s[t]=Object.keys(c[t]).sort((s,e)=>c[t][e]-c[t][s]);g=((t,e)=>s[t][e]?c[t][s[t][e]]:0),s[0][0]!=s[1][0]&&(s[1][1]=s[1][0]),console.log(l[0]-Math.max(g(0,0)+g(1,1),g(0,1)+g(1,0)));