n = gets.to_i / 2
v = gets.split.map(&:to_i)

ans = 0
h = Hash.new(0)
n.times{|i| h[v[2 * i]] += 1}
ans += n - h.values.max

h.clear
n.times{|i| h[v[2 * i + 1]] += 1}
ans += n - h.values.max

puts ans == 0 && v[0] == v[1] ? n : ans